Spring Boot应用程序中包含的共享Spring库的单独属性

时间:2018-12-11 20:58:31

标签: spring spring-boot

我在春季创建了一个共享库,将其作为工件部署在工件中。我在另一个Spring Boot应用程序中将此共享库工件用作pom依赖项。共享库在src / main / resources下具有自己的属性文件 我在以下方面遇到问题:

当我尝试加载Spring Boot应用程序时,它无法加载共享库的属性,并且期望外部Spring Boot应用程序中共享库需要的所有属性。如何解决此问题并使共享库始终读取其自己的属性文件?

1 个答案:

答案 0 :(得分:0)

使用@PropertySource批注为您的应用提供两个来源:

@PropertySources({
        @PropertySource("classpath:yourSharedLib.properties"),
        @PropertySource("classpath:youApp.properties")
    })