1
我正在我的罐子通過以下方式在UNIX春季啓動覆蓋屬性文件
Java的罐子$ CLASSPATH --spring.config.location = application.yml
而且我也使用它,我配置方式如下屬性文件:
@PropertySource("file:${DATASERVICE_PROPERTIES}")
兩個application.yml和DATASERVICE_PROPERTIES擁有財產性
server.port
我想使用application.yml中的server.port。
我認爲通過命令行提供的屬性具有最高的優先級(從下面的鏈接),那麼爲什麼從DATASERVICE_PROPERTIES採取server.port?通過命令行覆蓋性能在src/main/resources/application.properties
提供
Spring Boot and multiple external configuration files
因爲配置文件不能在那裏,它們被部署在一個單獨的位置。 – user3809938
好吧,我明白了。可以使用彈簧配置文件解決您的問題? –