SpringBoot整合 Druid

druid,一个为监控而生的数据库连接池,提供可视化界面来查看sql执行情况。

第一步,创建springboot项目,创建完成后,导入druid的jar包。


	org.springframework.boot
	spring-boot-starter-parent
	2.0.3.RELEASE
	 

	com.alibaba
	druid-spring-boot-starter
	1.1.10

在导入druid的包时,有多个版本,不知什么原因,在springboot2.0.3版本下,在application.properties文件中进行配置时,会提示druid的配置属性不存在,所以在此使用了druid1.1.10版本,并不会出现这种情况,其他版本则会出现提示配置属性不存在的情况。

在properties文件中进行配置。

1.数据库的配置,设置数据库地址,用户名和密码

spring.datasource.type=com.alibaba.druid.pool.DruidDataSource
spring.datasource.driver-class-name=com.mysql.jdbc.Driver

2.数据库连接池配置

spring.datasource.druid.initial-size=5
spring.datasource.druid.max-active=20
spring.datasource.druid.min-idle=5
spring.datasource.druid.max-wait=10
spring.datasource.druid.filters=stat,wall
spring.datasource.druid.filter.stat.log-slow-sql=true
spring.datasource.druid.filter.stat.slow-sql-millis=2000

3.druid监控配置

spring.datasource.druid.web-stat-filter.enabled=true
spring.datasource.druid.web-stat-filter.url-pattern=/*
spring.datasource.druid.web-stat-filter.exclusions=*.gif,*.png,*.jpg,*.html,*.js,*.css,*.ico,/druid/*
spring.datasource.druid.stat-view-servlet.enabled=true
spring.datasource.druid.stat-view-servlet.url-pattern=/druid/*
spring.datasource.druid.stat-view-servlet.reset-enable=false
spring.datasource.druid.stat-view-servlet.login-username=admin
spring.datasource.druid.stat-view-servlet.login-password=admin
spring.datasource.druid.stat-view-servlet.allow=
spring.datasource.druid.stat-view-servlet.deny=

这样配置已经成功,最后在浏览器地址栏中输入http://localhost:8082/druid/index.html,在弹出页面输入已经设置的用户名和密码即可进入。

SpringBoot整合 Druid_第1张图片

你可能感兴趣的:(SpringBoot整合 Druid)