我想查看 spring 数据源的所有默认/设置值。我正在使用 SpringBoot 2.0。
谁能告诉我在 Java 应用程序中打印这些值。
我问的原因是因为我想知道我添加到 application.yml 中的属性是否覆盖了默认值
application.yml如下
.
.
.
.
spring:
datasource:
url: ${vcap.services.cas-db.credentials.url}
username: ${vcap.services.cas-db.credentials.username}
password: ${vcap.services.cas-db.credentials.password}
.
.
.
.
我没有在我的 yml 文件中提到诸如 hikari connectionTimeout 之类的参数。如果要打印这些参数的值
最佳答案
对于 Spring Boot 1.5,尝试这种数据源类型:org.apache.tomcat.jdbc.pool.DataSource
(我不是 100% 确定)。如果您使用 javax.sql.DataSource
定义了自己的数据源,那么请使用这个。
自 Spring Boot 2.0 起,默认数据源为 com.zaxxer.hikari.HikariDataSource
。
关于java - 如何在 Spring Boot 2.0 应用程序中打印 spring 数据源值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56870282/