在我的春季启动示例中,我想从本地计算机上阅读environment variables
( Win 7 )。
@Data
@Component
public class EnvironmentVariableSystemProperties {
@Value("${java.home}")
private String javaHome;
@Value("${DATASTORE.DATASET}")
private String datastoreDataset;
@Value("${SPRINGA}")
private String springConfigName;
}
在阅读java.home
之前添加到DATASTORE.DATASET
之前的OS environment variables
和SPRINGA
时效果很好。
我刚添加了一个新变量Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'SPRINGA' in string value "${SPRINGA}".
。运行spring boot示例时,我收到错误:
{{1}}
我应该重启机器以使变量工作吗? 我刚刚重启Eclipse,但它没有工作。
答案 0 :(得分:1)
使用菜单中的Eclipse
重启Restart
并不起作用。
退出Eclipse
并再次运行它
多奇怪啊!