【修复】数据源配置新增init方法,修复druid监控种数据源栏目不显示的bug
This commit is contained in:
parent
e91d35af2c
commit
904c5f6be4
@ -25,11 +25,13 @@ Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意
|
|||||||
package vip.xiaonuo.sys.config;
|
package vip.xiaonuo.sys.config;
|
||||||
|
|
||||||
import cn.hutool.core.collection.CollectionUtil;
|
import cn.hutool.core.collection.CollectionUtil;
|
||||||
|
import com.alibaba.druid.pool.DruidDataSource;
|
||||||
import com.alibaba.druid.support.http.StatViewServlet;
|
import com.alibaba.druid.support.http.StatViewServlet;
|
||||||
import vip.xiaonuo.core.context.constant.ConstantContextHolder;
|
import org.springframework.boot.context.properties.ConfigurationProperties;
|
||||||
import org.springframework.boot.web.servlet.ServletRegistrationBean;
|
import org.springframework.boot.web.servlet.ServletRegistrationBean;
|
||||||
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 vip.xiaonuo.core.pojo.druid.DruidProperties;
|
||||||
|
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
|
|
||||||
@ -40,9 +42,33 @@ import java.util.HashMap;
|
|||||||
* @date 2017/5/20 21:58
|
* @date 2017/5/20 21:58
|
||||||
*/
|
*/
|
||||||
@Configuration
|
@Configuration
|
||||||
// @Import(MultiDataSourceConfig.class)
|
|
||||||
public class DataSourceConfig {
|
public class DataSourceConfig {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* druid属性配置
|
||||||
|
*
|
||||||
|
* @author xuyuxiang
|
||||||
|
* @date 2020/8/25
|
||||||
|
*/
|
||||||
|
@Bean
|
||||||
|
@ConfigurationProperties(prefix = "spring.datasource")
|
||||||
|
public DruidProperties druidProperties() {
|
||||||
|
return new DruidProperties();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* druid数据库连接池
|
||||||
|
*
|
||||||
|
* @author xuyuxiang
|
||||||
|
* @date 2020/8/25
|
||||||
|
*/
|
||||||
|
@Bean(initMethod = "init")
|
||||||
|
public DruidDataSource dataSource(DruidProperties druidProperties) {
|
||||||
|
DruidDataSource dataSource = new DruidDataSource();
|
||||||
|
druidProperties.config(dataSource);
|
||||||
|
return dataSource;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* druid监控,配置StatViewServlet
|
* druid监控,配置StatViewServlet
|
||||||
*
|
*
|
||||||
|
Loading…
x
Reference in New Issue
Block a user