spring boot如何用判断语句根据环境的不同选择不同的方法实现

测试环境要调用蓝色选中部分下面的方法,其他环境要调用选中部分的方法
img

spring的配置文件里加上一个配置项env,开发环境env=dev,测试环境env=sit,然后代码里读取该配置项,如果是dev执行蓝色部分,如果是sit执行蓝色下面的部分

配置文件配置一下就行了,如果是多配置文件的话,可以有个属性

spring:
  profiles:
    active: @profileActive@

java代码里边只需要取这个值就行了

@Value("${spring.profiles.active}")
private String env;