修改SpringBoot数据库连接池集成Druid|集成web组件

tech2022-08-18  123

SpringBoot集成Druid

SpringBoot框架底层默认数据库连接池是com.zaxxer.hikari.HikariDataSource


更换为Druid(声明式)

dependency一下 添加GAV在.yml中spring.datasource.type:DruidDataSource的全限定名

第二种集成Druid的方式(编程式配置)

新建一个配置类DruidDataSourceConfiguration标记@SpringBootConfiguration声明一个数据源方法,其中返回一个数据源对象。但自己声明的dataSource中的四种属性(username,password,url,driver-class-name)并没有改。因此使用@ConfigurationProperties(prefix="spring.datasource")标记在方法头上使四大属性的值注入到datasource中。

集成Druid监控系统

配置一个管理后台的Servlet配置一个web监控的filter访问路径localhost:8080/druid

集成web组件–注解版

@WebServlet @WebFilter @WebListener

需要在启动程序头上加@ServletComponentScan

最新回复(0)