DruidConfig.java 1.1 KB

12345678910111213141516171819202122232425262728293031
  1. package com.ydtech.config;
  2. import com.alibaba.druid.pool.DruidDataSource;
  3. import com.alibaba.druid.support.http.StatViewServlet;
  4. import com.alibaba.druid.support.http.WebStatFilter;
  5. import org.springframework.boot.context.properties.ConfigurationProperties;
  6. import org.springframework.boot.web.servlet.FilterRegistrationBean;
  7. import org.springframework.boot.web.servlet.ServletComponentScan;
  8. import org.springframework.boot.web.servlet.ServletRegistrationBean;
  9. import org.springframework.context.annotation.Bean;
  10. import org.springframework.context.annotation.Configuration;
  11. import javax.sql.DataSource;
  12. /**
  13. * Druid数据源配置
  14. *
  15. * @author Yasepix
  16. * @date Oct 29, 2018
  17. */
  18. @Configuration //标识该类被纳入spring容器中实例化并管理
  19. @ServletComponentScan //用于扫描所有的Servlet、filter、listener
  20. public class DruidConfig {
  21. @Bean
  22. @ConfigurationProperties(prefix="spring.datasource.druid")
  23. //加载时读取指定的配置信息,前缀为spring.datasource.druid
  24. public DataSource druidDataSource() {
  25. return new DruidDataSource();
  26. }
  27. }