无法解析弹性 beantalk 中字符串值中的占位符

Posted

技术标签:

【中文标题】无法解析弹性 beantalk 中字符串值中的占位符【英文标题】:Could not resolve placeholder in string value in elastic beanstalk 【发布时间】:2018-04-24 12:24:34 【问题描述】:

我正在尝试获取刚刚添加到 Elastic beanstalk 的访问服装环境变量。我添加变量的方式仅在软件配置中。

变量为 FLAG,值为“真”。 在我的代码中,我正在这样做:

@Value("$FLAG")
private Boolean flag1= true;

但我收到此错误:

java.lang.IllegalArgumentException: Could not resolve placeholder 'FLAG' in string value "$FLAG"

我正在使用 java spring 和 AWS elastic beanstalk

谢谢

【问题讨论】:

还有其他解决方案吗? 【参考方案1】:

解决方案:可能听起来很奇怪,没有意义,但只有在我关闭 Intellij 并重新打开后才能正常工作

【讨论】:

【参考方案2】:

您可能有两个 PropertySourcesPlaceholderConfigurer 实例。

检查这个答案:https://***.com/a/20245272/8800147

【讨论】:

以上是关于无法解析弹性 beantalk 中字符串值中的占位符的主要内容,如果未能解决你的问题,请参考以下文章

如何在弹性beantalk中将PostgreSQL RDS连接到spring boot?

AWS 弹性 beantalk - 无法启动环境

升级弹性 beantalk 堆栈时,Rails 应用程序无法部署

如何使用弹性 beantalk 中的 express.js 进行反应构建?

graphql 订阅无法连接到弹性 beantalk 的 websocket 端点

弹性beantalk无法创建超级用户,语法无效