【发布时间】:2018-08-01 07:21:10
【问题描述】:
我有一个可执行的 jar,我想通过 jar 外部的属性来配置它。工作正常的是application.properties,将其放入靠近罐子的config 文件夹中。但我有第二个属性文件似乎没有被拾取,我希望有最好的做法。
这两个属性文件也在src/main/resources 文件夹中。
我的 StartClass 看起来像:
@SpringBootApplication
@PropertySource("migration-shrink.properties")
public class MigrationShrinkApplication implements CommandLineRunner {}
我的 bat 文件如下所示:
java -jar migration-shrink-0.0.1-SNAPSHOT.jar -Dspring.config.location=./config/migration-shrink.properties
我想将 Spring-Configuration 与 Application-Configuration 分开,这就是为什么我有两个不同的属性文件。
谢谢!
【问题讨论】:
标签: spring-boot properties external executable-jar