This commit is contained in:
2023-08-04 15:52:57 +08:00
parent c8be691c22
commit 8ef2c2d1dc
3 changed files with 5 additions and 9 deletions

View File

@@ -37,6 +37,8 @@ services:
- spring_data:/data - spring_data:/data
ports: ports:
- "7456:7456" - "7456:7456"
command:
- --spring.profiles.active=master
networks: networks:
dn: dn:

View File

@@ -2,13 +2,12 @@ package cn.lihongjie.coal.config;
import com.alibaba.druid.pool.DruidDataSource; import com.alibaba.druid.pool.DruidDataSource;
import com.p6spy.engine.spy.P6DataSource; import com.p6spy.engine.spy.P6DataSource;
import org.apache.commons.lang3.ArrayUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Primary; import org.springframework.context.annotation.Primary;
import org.springframework.context.annotation.Profile;
import org.springframework.core.env.Environment; import org.springframework.core.env.Environment;
import javax.sql.DataSource; import javax.sql.DataSource;
@@ -29,18 +28,13 @@ public class DruidConfig {
@Bean @Bean
@Primary @Primary
@Profile({"dev", "master"})
public DataSource p6DataSource() { public DataSource p6DataSource() {
DataSource dataSource = druidDataSource();
if (ArrayUtils.contains(environment.getActiveProfiles(), "dev")) { return new P6DataSource(druidDataSource());
return new P6DataSource(dataSource);
} else {
return dataSource;
}
} }