我正在尝试为生产环境和开发环境拥有不同的属性文件。
我有两个属性文件
我添加了VM选项
根据我从文档和网络上的许多其他参考资料中所理解的,当访问Spring
我还尝试在
我是否漏掉了什么?
我也遇到了一些SO问题引起的问题,但我不确定它是否指的是同样的问题。
我有两个属性文件
application-prod.properties
,application-dev.properties
放置在classpath:/config
中。我添加了VM选项
-Dspring.profiles.active=dev
。根据我从文档和网络上的许多其他参考资料中所理解的,当访问Spring
Environment
作为environment.getProperty("")
时,“application-dev.properties”中的属性应该被加载。然而,我得到了null,并且似乎Spring没有读取属性文件。我还尝试在
@PropertySource
中定义这两个文件。这样做,选择第二个定义的文件并返回相应的属性。Spring没有根据活动配置选择文件。我是否漏掉了什么?
我也遇到了一些SO问题引起的问题,但我不确定它是否指的是同样的问题。