Skip to content

Commit 16da86b

Browse files
committed
添加durid 数据库连接池配置以及中文查询无数据和无法批量删除和更新的bug
1 parent 6d9b195 commit 16da86b

File tree

1 file changed

+28
-1
lines changed

1 file changed

+28
-1
lines changed

src/main/resources/application-dev.properties

Lines changed: 28 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,37 @@
11
# 开发环境配置
22
# 数据源配置,请修改为你项目的实际配置
3-
spring.datasource.url=jdbc:mysql://localhost:3306/monkey
3+
spring.datasource.url=jdbc:mysql://localhost:3306/monkey?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&allowMultiQueries=true
44
spring.datasource.username=root
55
spring.datasource.password=123456
66
## com.mysql.jdbc.Driver
77
spring.datasource.driver-class-name = com.mysql.cj.jdbc.Driver
8+
#初始化时建立物理连接的个数
9+
spring.datasource.druid.initial-size=15
10+
#最小连接池数量
11+
spring.datasource.druid.min-idle=10
12+
#最大连接池数量
13+
spring.datasource.druid.max-active=50
14+
#获取连接时最大等待时间
15+
spring.datasource.druid.max-wait=60000
16+
# 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒
17+
spring.datasource.druid.timeBetweenEvictionRunsMillis=60000
18+
# 配置一个连接在池中最小生存的时间,单位是毫秒
19+
spring.datasource.druid.minEvictableIdleTimeMillis=300000
20+
# 配置一个连接在池中最大生存的时间,单位是毫秒
21+
spring.datasource.druid.maxEvictableIdleTimeMillis=900000
22+
# 配置检测连接是否有效
23+
spring.datasource.druid.validationQuery=SELECT 1 FROM DUAL
24+
#配置监控页面访问登录名称
25+
spring.datasource.druid.stat-view-servlet.login-username=admin
26+
#配置监控页面访问密码
27+
spring.datasource.druid.stat-view-servlet.login-password=admin
28+
#是否开启慢sql查询监控
29+
spring.datasource.druid.filter.stat.log-slow-sql=true
30+
#慢SQL执行时间
31+
spring.datasource.druid.filter.stat.slow-sql-millis=1000
32+
33+
34+
835

936
mybatis.config-location= classpath:mybatis/mybatis-config.xml
1037
mybatis.mapper-locations= classpath*:mapper/**/*Mapper.xml

0 commit comments

Comments
 (0)