【问题标题】:Could not resolve placeholder in string value in elastic beanstalk无法解析弹性 beantalk 中字符串值中的占位符
【发布时间】: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

谢谢

【问题讨论】:

  • 还有其他解决方案吗?

标签: java spring amazon-web-services environment-variables amazon-elastic-beanstalk


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    您可能有两个 PropertySourcesPlaceholderConfigurer 实例。

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

    【讨论】:

      猜你喜欢
      • 2017-07-23
      • 2017-03-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-17
      • 1970-01-01
      • 2016-10-21
      相关资源
      最近更新 更多