Springboot整合druid连接池报错:Failed to bind properties under 'spring.datasource' to javax.sql.DataSource
springboot整合druid连接池
教程很多,这里不再介绍。整合教程
出现问题:
Failed to bind properties under ‘spring.datasource’ to javax.sql.DataSource
出现原因:
SpringBoot底层日志实现默认采用SLF4J+Logback,而上述教程乃至大部分教程中整合druid时filters配置项设置值为:stat,wall,log4j
解决方法:
将.properties或者yml文件中filters配置项值log4j改为slf4j
另外还有一个注意的点是有些版本的连接池数据源选项卡点进去会报错:DRUID PROPERTY FOR USER TO SETUP,这样可能需要应用执行一条sql操作,再次进入数据源选项卡就会正常显示了。