【发布时间】:2018-12-08 09:20:16
【问题描述】:
我在我的 .bash_profile 中定义了一个变量,如下所示:
export PROFILE=local
现在,我想在我的spring boot应用程序中获取这个值来根据这个值加载不同的配置文件。
为此,我使用了注解@Value 但spring无法解析profile的值:
@Value("${profile}")
private String environment;
我错过了什么?
编辑: 此代码从 Eclipse 内的 JUnit 测试启动(作为桌面应用程序启动)
【问题讨论】:
-
你试过了吗
${PROFILE} -
是的,但它不起作用!
标签: java spring macos spring-boot