SpringBoot导入Druid运行失败问题

网友投稿 355 2022-11-23


SpringBoot导入Druid运行失败问题

创建SpringBoot项目在引入Druid之后,根据视频中的教程在application.yaml文件中添加了一些配置

(下面的代码是不合乎规范的,因为没有对齐)

spring:

datasource:

#Spring Boot 默认是不注入这些属性值的,需要自己绑定

#druid 数据源专有配置

initialSize: 5

minIdle: 5

maxActive: 20

maxWait: 60000

timeBetweenEvictionRunsMillis: 60000

minEvictableIdleTimeMillis: 300000

validationQuery: SELECT 1 FROM DUAL

testWhileIdle: true

testOnBorrow: false

testOnReturn: false

poolPreparedStatements: true

#配置监控统计拦截的filters,stat:监控统计、log4j:日志记录、wall:防御sql注入

#如果允许时报错 java.lang.ClassNotFoundException: org.apache.log4j.Priority

#则导入 log4j 依赖即可,Maven 地址:https://mvnrepository.com/artifact/log4j/log4j

filters: stat,wall,log4j

maxPoolPreparedStatementPerConnectionSize: 20

useGlobalDataSourceStat: true

connectionProperties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=500

结果在运行的时候,出现了这样的错误

后来发现是yml文件的错误,因为在红色格格的地方应该适合上面的在同一格局下的,让这里项前进一个格格就可以了

这个网址能检测自己的yml文件的书写有没有格式的错误

http://bejson.com/validators/yaml_editor/

或者点这里

总结


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:MybatisPlus中插入数据后获取该对象主键值的实现
下一篇:mybatisplus解决驼峰命名映射问题详解
相关文章

 发表评论

暂时没有评论,来抢沙发吧~