spring boot添加启动参数

背景:

业务中需要使用一个外部服务,考虑到外部服务可能会存在不稳定的情况,尽管设置了超时,但是在高并发的情况,大量的超时还是会对服务造成影响,同时该服务对核心业务流程没有太大影响,所以在spring boot配置中添加一个参数,当外部服务长时间不可用时手动禁用

配置文件application.properties

switch = on

代码中的配置开关

@Value("${switch}")
private String switch;

在启动服务时只需要指定参数的值即可,这里有两种方式(两种不同的方式,参数的位置是不一样的

1、方法一

> java -jar -Dspring.profiles.active=prod -Dswitch=on service-api-1.0.jar

2、方法二

> java -jar -Dspring.profiles.active=prod service-api-1.0.jar --switch=on

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

编辑于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券