gpt4 book ai didi

spring-boot - 无法解析字符串值 'XXX' 中的占位符 "${XXX}"

转载 作者:行者123 更新时间:2023-12-02 03:57:59 25 4
gpt4 key购买 nike

在我的 Spring Boot 示例中,我想阅读 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 。运行 spring boot 示例时,出现错误:

Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'SPRINGA' in string value "${SPRINGA}".

我应该重新启动计算机以使变量起作用吗?我刚刚重新启动了 Eclipse,但它不起作用。

最佳答案

使用菜单中的Restart重新启动Eclipse不起作用。
退出 Eclipse 并再次运行即可。
多么奇怪啊!

关于spring-boot - 无法解析字符串值 'XXX' 中的占位符 "${XXX}",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43132228/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com