@Configuration
public class DataSourceConfig
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
private DruidParamConfig |
druidParamConfig
druid数据库连接池参数配置对象
|
private JdbcConnectionParamConfig |
jdbcConnectionParamConfig
jdbc连接参数配置对象
|
private static org.slf4j.Logger |
logger |
| 构造器和说明 |
|---|
DataSourceConfig() |
| 限定符和类型 | 方法和说明 |
|---|---|
org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator |
beanNameAutoProxyCreator()
设置要拦截统计的bean
|
javax.sql.DataSource |
druidDataSource()
数据源
|
com.alibaba.druid.support.spring.stat.DruidStatInterceptor |
druidStatInterceptor()
根据BeanId来设置拦截配置,用来bean的监控
|
org.springframework.boot.web.servlet.FilterRegistrationBean |
filterRegistrationBean()
注册druid过滤器
|
org.springframework.boot.web.servlet.ServletRegistrationBean |
servletRegistrationBean()
注册druid的servlet
|
private static final org.slf4j.Logger logger
@Autowired private JdbcConnectionParamConfig jdbcConnectionParamConfig
@Autowired private DruidParamConfig druidParamConfig
DruidParamConfig@Bean public org.springframework.boot.web.servlet.ServletRegistrationBean servletRegistrationBean()
@Bean public org.springframework.boot.web.servlet.FilterRegistrationBean filterRegistrationBean()
@Bean(value="druid-stat-interceptor") public com.alibaba.druid.support.spring.stat.DruidStatInterceptor druidStatInterceptor()
@Bean public org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator beanNameAutoProxyCreator()
@Bean(name="dataSource") @Primary public javax.sql.DataSource druidDataSource()