之前有这么一句配置spring.datasource.connectionProperties=druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000 如果换成spring boot start的话没有这个参数了啊
原提问者GitHub用户lilaizhencn
在Spring Boot中,您可以使用Druid连接池提供的DruidDataSource来配置数据库连接池。要配置Druid的connectionProperties参数,您可以使用以下方式:
1. 如果您使用的是较新版本的Druid Spring Boot Starter(1.1.2或更高版本),您可以在application.properties
或application.yml
文件中使用以下配置:
ini spring.datasource.druid.connection-properties=druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000
或者
yaml spring: datasource: druid: connectionProperties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000
在上述配置中,我们使用spring.datasource.druid.connection-properties
或spring.datasource.druid.connectionProperties
属性来设置Druid连接池的connectionProperties参数。
2. 如果您使用的是旧版本的Druid Spring Boot Starter,您可以在application.properties
或application.yml
文件中使用以下配置:
ini spring.datasource.druid.connectionProperties=druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000
或者
yaml spring: datasource: druid: connectionProperties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000
在上述配置中,我们使用spring.datasource.druid.connectionProperties
属性来设置Druid连接池的connectionProperties参数。
请注意,根据使用的Druid Spring Boot Starter版本和Spring Boot版本,配置参数可能略有不同。建议查阅相关文档以获取正确的配置方式。
通过以上配置,您应该能够成功设置Druid连接池的connectionProperties参数。如果问题仍然存在或有其他疑问,请随时提问。
如果您使用的是Spring Boot Starter for Druid,那么您可以在application.properties或application.yml文件中使用以下方式配置Druid数据源的连接属性:
Copy
spring.datasource.hikari.connection-properties=druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000
在上面的示例中,我们使用了Hikari连接池作为数据源,并使用spring.datasource.hikari.connection-properties属性来设置Druid的连接属性。druid.stat.mergeSql和druid.stat.slowSqlMillis属性控制Druid的SQL统计功能和慢SQL记录功能,这些功能在Druid 1.1.10版本中已经默认开启,因此无需在连接属性中显式指定。
请注意,如果您使用的是旧版本的Druid Spring Boot Starter,那么您可能需要在application.properties或application.yml文件中使用spring.datasource.druid.connectionProperties属性来设置Druid的连接属性
在Spring Boot中,可以使用Druid连接池提供的DruidDataSource来配置数据库连接池。在DruidDataSource的配置参数中,可以使用"druid.stat.mergeSql"和"druid.stat.slowSqlMillis"两个参数来配置Druid连接池的统计信息合并和慢SQL检测功能。
已经解决了,请更换为V1.1.2版本,使用 spring.datasource.druid.connection-properties= 或 spring.datasource.druid.connectionProperties=
原回答者GitHub用户lihengming
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。