【发布时间】:2016-01-20 16:28:39
【问题描述】:
我想继承到应用程序属性的一个属性文件中的属性很少。请让我们知道这在 Spring Boot 中是否可行。
类似
application.properties
----------------------
extends = otherproperty.properties
property1 = value1
property2= value2
property3 = value3
otherproperty.properties
------------------------
property4=value4
property5 = value5
当 spring boot 应用程序加载时,我希望所有 5 个属性都应该加载并使用 @Value 注释可用。 Spring Boot 会自动选择类路径中的 application.properties,我没有 applicaitoncontext xml 或任何属性加载器代码。
提前致谢。
【问题讨论】:
-
您想继承一个属性文件到另一个,还是想合并它们?也就是说,两个属性文件可以包含属性
property6,还是不重叠? -
我只是想继承,他们不重叠。
-
如果属性重叠会发生什么? application.properties 中的属性值会被其他 property.properties 覆盖吗?
标签: spring spring-boot