我试图在 Spring Boot (1.2.0)中设置 HikariCP。M1)应用程序,这样我就可以用它来代替 Tomcat DBCP 进行测试。我想在 application.properties 文件中配置连接池,就像我对 Tomcat 所做的那样,但我不知道应该如何配置连接池。我发现的所有示例要么显示 JavaConfig 样式,要么使用单独的 HikariCP 属性文件。有人能帮我找出在 application.properties 中配置它的属性名吗?我还想从使用 driverClassName 方法切换到 DataSourceClassName 方法,因为它看起来更干净,并且是推荐的。在我的 application.properties 文件中也可以这样做吗?
下面是我对 Tomcat DBCP 的介绍(只是一些基本配置,没有完全清除)
spring.datasource.validation-query=SELECT 1
spring.datasource.max-active=10
spring.datasource.max-idle=8
spring.datasource.min-idle=8
spring.datasource.initial-size=5
spring.datasource.test-on-borrow=true
spring.datasource.test-on-return=true
我目前使用 driverClassName 和 jdbc url 来建立连接:
spring.datasource.url=jdbc:mysql://localhost:3306/myDb
spring.datasource.driverClassName=com.mysql.jdbc.Driver