| | |
| | | * @Date: 2023年07月04日15:29 |
| | | * @Version: 1.0 |
| | | **/ |
| | | @Configuration |
| | | |
| | | public class DruidConfig { |
| | | //这个注解读取配置文件前缀为prefix的配置,将外部的配置文件与这里绑定 |
| | | @ConfigurationProperties(prefix = "spring.datasource.druid") |
| | | //容器的开启与关闭 |
| | | @Bean(initMethod = "init",destroyMethod = "close") |
| | | public DruidDataSource dataSource(){ |
| | | DruidDataSource dataSource=new DruidDataSource(); |
| | | dataSource.setProxyFilters(Lists.newArrayList(statFilter())); |
| | | return dataSource; |
| | | } |
| | | // @Bean(initMethod = "init",destroyMethod = "close") |
| | | // public DruidDataSource dataSource(){ |
| | | // DruidDataSource dataSource=new DruidDataSource(); |
| | | // dataSource.setProxyFilters(Lists.newArrayList(statFilter())); |
| | | // return dataSource; |
| | | // } |
| | | //bean注解,成为spring的bean,利用filter将慢sql的日志打印出来 |
| | | @Bean |
| | | public Filter statFilter(){ |