我刚刚为我添加了新的价值
application.properties
management.endpoints.web.exposure.include = *
spring.datasource.hikari.maxLifetime = 27000
但是当我列出所有使用此命令运行应用程序时的信息时
curl本地主机:9091 / actuator / configprops | q
我没有获得新值,而是获得了maxLifetime的默认值
"dataSource": {
"prefix": "spring.datasource.hikari",
"properties": {
"initializationFailTimeout": 1,
"validationTimeout": 5000,
"hikariPoolMXBean": {},
"readOnly": false,
"registerMbeans": false,
"healthCheckProperties": {},
"isolateInternalQueries": false,
"leakDetectionThreshold": 0,
"maxLifetime": 1800000,
我以为这是获得应用程序填充和使用的新maxLifetime值所需的唯一操作。
最佳答案
您的属性文件显示为spring.datasource.hikari.maxLifetime
您的JSON结构显示为datasource.properties.maxLifetime
关于java - Java Spring application.properties值未被应用程序使用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58650597/