Spring Boot 2 与 tomcat 连接池和 oracle 数据源配置?
Spring Boot 2 with tomcat connection pool and oracle datasource configuration?
我需要有关使用 Tomcat 连接池配置数据源的帮助。最好 should/would 只是 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
您可能希望将单词 "url" 编辑为 "jdbc-url",以便第二行变为 jdbc-url: jdbc:oracle:thin:@domain:port:sid
这是因为在 Spring Boot 2 中,HikariCP 是默认连接池,并且与之相关的 属性 键的新更改将用于配置数据源。由于 HikariCP 的缘故,它们中的一些必须以不同的方式定义。
我需要有关使用 Tomcat 连接池配置数据源的帮助。最好 should/would 只是 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
您可能希望将单词 "url" 编辑为 "jdbc-url",以便第二行变为 jdbc-url: jdbc:oracle:thin:@domain:port:sid
这是因为在 Spring Boot 2 中,HikariCP 是默认连接池,并且与之相关的 属性 键的新更改将用于配置数据源。由于 HikariCP 的缘故,它们中的一些必须以不同的方式定义。