【发布时间】:2021-06-14 13:08:05
【问题描述】:
我有一个 Springboot 项目,我知道我可以发送一个 application.properties 文件作为参数,但这可以使用 jar 文件吗?
我使用 maven 构建了我的 jar 文件,在我的应用程序中,如果用户发送参数 run,我有这段代码运行程序。
如果我通过参数接收它,是否有任何方法可以让我设置应用程序属性?或者文件的覆盖是否像我使用命令时那样自动发生
mvn spring-boot:run -Dspring.config.location=your.properties
if (args[0].equals("run")) {
ConfigurableApplicationContext ctx = SpringApplication.run(MigrationsApplication.class, args);
int exitCode = SpringApplication.exit(ctx, () -> 0);
System.exit(exitCode);
}
【问题讨论】:
标签: spring-boot maven jar application.properties