【发布时间】:2019-11-14 03:40:46
【问题描述】:
我想查看 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 等参数。如果要打印这些参数的值
【问题讨论】:
-
您可以使用
dataSource.toString()查看其值。 -
如何获取我的应用程序的 dataSource 参数
-
它用于调试目的,将其注入某处并调用
toString()或那里的断点并评估其值。 -
对不起,我的问题是关于如何注入数据源。我尝试了 Autowired DataSource 但不工作
-
尝试用
@Autowired注入HikariDatasource。
标签: java spring-boot tomcat spring-data-jpa