【发布时间】:2017-03-31 04:01:13
【问题描述】:
在我的 Spring Boot 示例中,我想从我的本地机器(Win 7)读取environment variables。
@Data
@Component
public class EnvironmentVariableSystemProperties {
@Value("${java.home}")
private String javaHome;
@Value("${DATASTORE.DATASET}")
private String datastoreDataset;
@Value("${SPRINGA}")
private String springConfigName;
}
在阅读我的OS environment variables之前中添加的java.home 和DATASTORE.DATASET 时效果很好。
我刚刚添加了一个新变量SPRINGA。运行 spring boot 示例时,出现错误:
Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'SPRINGA' in string value "${SPRINGA}".
我应该重新启动我的机器以使变量工作吗? 我刚刚重新启动了 Eclipse,但它没有工作。
【问题讨论】:
标签: spring-boot environment-variables