【问题标题】:spring boot is not reading correct property according profile弹簧靴未根据配置文件读取正确的属性
【发布时间】:2019-09-13 13:58:27
【问题描述】:

我的 Spring boot 应用程序是从命令行使用以下参数启动的

--spring.profiles.active=dev

两个属性文件位于资源文件夹中:

application.properties

application_dev.properties

在我的应用程序中,我有一个 Spring 组件,它使用以下内容从属性文件中读取

@Value("${ch.admin.host}")

私有字符串远程主机;

问题是默认属性文件(application.properties)的值被赋值给变量remoteHost,而不是属性文件application_dev.properties的值

【问题讨论】:

  • 应该是application-dev.properties

标签: java spring spring-boot properties profile


【解决方案1】:

您应该将文件更改为 application-dev.properties。

【讨论】:

  • 我将文件名从 application_dev.properties 更改为 application-dev.properties,它正在工作...非常感谢
猜你喜欢
  • 2017-05-06
  • 1970-01-01
  • 1970-01-01
  • 2019-05-03
  • 2017-09-03
  • 2017-12-22
  • 2018-02-14
  • 2017-12-21
  • 1970-01-01
相关资源
最近更新 更多