gpt4 book ai didi

java - application.properties 被忽略,取自别处

转载 作者:行者123 更新时间:2023-11-30 07:54:44 25 4
gpt4 key购买 nike

我有一个奇怪的问题(我是 spring-boot 的新手),这是我的application.properties

server.port=8087
spring.datasource.url:${DB_URL}
spring.datasource.username=${DB_USER_NAME}
spring.datasource.password=${DB_PASSWORD}
spring.datasource.driverClassName=com.mysql.jdbc.Driver
spring.jpa.hibernate.ddl-auto=update
spring.jpa.database-platform=org.hibernate.dialect.MySQL5Dialect
spring.jpa.show-sql=true

在本地运行时,它工作得很好。但是当使用登台服务器时,代码(例如 Controller )的更改被采用,但 application.properties 中的更改没有! server.port 例如在我的本地机器上是 8807,但在登台服务器上是 8080。

应用程序是否从某个地方获取配置?

谢谢你的帮助

最佳答案

有一个documented list of sources属性将从什么优先级加载。

application.properties 的优先级为 14,共 17,其中 1 是最高优先级

关于java - application.properties 被忽略,取自别处,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43761871/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com