spring-boot 2.0 不兼容, 无法使用connectionProperties 配置
问题出在 DruidDataSourceWrapper 类的 afterPropertiesSet 方法中
if (super.getUsername() == null) {
super.setUsername(sourceProperties.determineUsername());
}
if (super.getPassword() == null) {
super.setPassword(sourceProperties.determinePassword());
}
if (super.getUrl() == null) {
super.setUrl(sourceProperties.determineUrl());
}
if (super.getDriverClassName() == null) {
super.setDriverClassName(sourceProperties.determineDriverClassName());
}
在这里,springboot 2.0 中, determineUsername、determinePassword、determineUrl、determineDriverClassName 方法如果找不到相应信息将 抛出异常,导致服务启动失败
本人使用 springboot 2.0.5
1条答案
按热度按时间s4chpxco1#
问题解决了吗,2.1.2好像也有同样的问题