【发布时间】:2020-12-21 15:28:20
【问题描述】:
我有一个常见的项目,带有弹簧配置类
@Configuration
@ImportResource(locations = {"classpath*:spring/spring-test-context.xml"})
public class CommonConfiguration{
}
在这个 spring-test-context.xml 中有一些 bean 需要从属性文件中注入值。
我在几个项目中使用这个通用库,但这些属性并非在所有项目中都使用。
所以我将它们与 null 值放在这个公共库的 application.properties 文件中,但它们在给定项目中从那里不可见,所以我需要在每个项目中的 application.properties 文件中添加 null 值,这些项目依赖于公共库.
我想在公共库中使用默认值的这些属性,并在需要它们的项目中用特定值覆盖?
怎么做?
【问题讨论】:
标签: java spring spring-boot