在Spring Boot项目中经由过程Druid-Spring-Boot-Starter设置装备摆设Druid数据库毗连池和监控 , 真的很简单、很优雅 。 只要对一些需要的属性进行设置 , 不需要你写一行代码 , 就可以在项目中开启Druid数据库毗连池和监控功能 。
这里我用的数据库是PostgreSQL11、Idea是2018.3社区版、Spring Boot是最新版本2.1.1-RELEASE , 若是没有安装它们 , 可以参考我前面的两篇经验进行安装 。
1FreeBSD12系统下安装PostgreSQL11
1FreeBSD12系统下安装IntelliJ IDEA2018.3社区版
需要这些哦
已经搭建好PostgreSQL和Idea开辟情况的电脑或虚拟机一台
可以毗连互联网
方式/
1一、打开Idea , 新建Spring Boot项目 。
在建立项目时我勾选了Web、PostgreSQL和JPA三个依靠 , 项目建立完后 , 这三个依靠将被主动添加到pom.xml文件中 。
文章插图
文章插图
文章插图
2二、在pom.xml设置装备摆设文件中添加Druid依靠
<depency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-starter</artifactId>
<version>1.1.10</version>
</depency>
这里添加的是druid-spring-boot-starter 。 最新版本1.1.10.
文章插图
3三、src->main->resources->application.properties , 打开application.properties属性设置装备摆设文件 , 进行如下设置:
#数据源设置装备摆设
spring.datasource.druid.url = jdbc:postgresql://localhost:5432/postgres
spring.datasource.druid.username = postgres
spring.datasource.druid.password = 12345678
spring.datasource.druid.driver-class-name = org.postgresql.Driver
#毗连池设置装备摆设
spring.datasource.druid.initial-size = 5
spring.datasource.druid.max-active = 20
spring.datasource.druid.min-idle = 5
spring.datasource.druid.max-wait = 60000
spring.datasource.druid.pool-prepared-statements = true
spring.datasource.druid.max-pool-prepared-statement-per-connection-size = 20
spring.datasource.druid.validation-query = SELECT 'x'
spring.datasource.druid.test-on-borrow = false
spring.datasource.druid.test-on-return = false
spring.datasource.druid.test-while-idle = true
spring.datasource.druid.time-between-eviction-runs-millis = 60000
spring.datasource.druid.min-evictable-idle-time-millis = 300000
【Idea中配置Druid数据库连接池和监控】#监控设置装备摆设
spring.datasource.druid.filters = stat,wall,slf4j
spring.datasource.connectionProperties = druid.stat.mergeSql = true;druid.stat.slowSqlMillis = 5000
#设置DRUID监控登录时的用户名和暗码
spring.datasource.druid.stat-view-servlet.login-username = a
推荐阅读
- Python安装环境配置和多版本共存
- 如何从文档图标上下文菜单中删除属性
- 如何禁止将通知图标自动提升到任务栏中
- WPS怎么使表格中的文字在中部居中显示
- 博学而笃志切问而近思仁在其中矣的意思 博学而笃志切问而近思仁在其中矣的翻译
- 一道残阳铺水中,半江瑟瑟半江红意思 一道残阳铺水中,半江瑟瑟半江红的意思是什么
- 傅雷家书体现傅雷的父爱的句子 《傅雷家书》一文中有哪些句子写出了浓浓父爱?
- 怎样在手机QQ中把2019年新春福袋分享给好友
- 橘皮枣茶理气和中,武夷茶文化
- 剑网3怎么刷25人普通宫中神武遗迹秘境