Spring Boot 不同环境下的配置

2018-11-25  本文已影响0人  刘玉秀888

开发、测试和生产环境

可以定义多个环境配置文件
application-{xxx}.properties


image.png

使用参数控制激活的环境

java -jar LearnSpringBoot-0.0.1-SNAPSHOT.jar --spring.profiles.active=dev

使用注解控制激活的环境

@ActiveProfiles("test")

使用注解来限制环境,这段代码只有在dev环境被激活的情况下才生效


@Profile(value = "dev")
@Service
public class ProfileDevServiceImpl implements ProfileService {
 
    public ProfileDevServiceImpl() {
 
        System.out.println("我是开发环境。。。。。");
    }
 
    @Override
    public String getProfileDomain() {
        StringBuilder sb = new StringBuilder();
        sb.append("我在开发环境,").append("我只能吃加班餐:大米饭。。。。");
        return sb.toString();
    }
}
上一篇 下一篇

猜你喜欢

热点阅读