我想在Tomcat连接池的数据源配置方面提供一些帮助。优选地,它应该/只是application.property/yml配置。我是对的吗?
我在yml中使用了以下数据源配置,该配置在Spring 1.5.8中有效。我只是尝试迁移到2.O并且因为Hikari CP是新的默认连接池而抛出错误。 Pivotal的迁移指南和其他问题都很难。提前致谢! 使用Spring Boot 1.5.8,以下配置对我来说运行正常
datasource:
url: jdbc:oracle:thin:@domain:port:sid
username: username
password: password
driver-class-name: oracle.jdbc.driver.OracleDriver
tomcat:
min-idle: 10
max-wait: 10000
max-idle: 20
max-active: 50
test-on-borrow: true
答案 0 :(得分:2)
您可能希望将“url”一词编辑为“jdbc-url”,以便第二行变为jdbc-url: jdbc:oracle:thin:@domain:port:sid
这是因为在Spring Boot 2中,HikariCP是默认的连接池,并且与之相关联的是用于配置数据源的属性键的新更改。由于HikariCP,它们中的更多内容必须以不同的方式进行定义。