我在春季创建了一个共享库,将其作为工件部署在工件中。我在另一个Spring Boot应用程序中将此共享库工件用作pom依赖项。共享库在src / main / resources下具有自己的属性文件 我在以下方面遇到问题:
当我尝试加载Spring Boot应用程序时,它无法加载共享库的属性,并且期望外部Spring Boot应用程序中共享库需要的所有属性。如何解决此问题并使共享库始终读取其自己的属性文件?
答案 0 :(得分:0)
使用@PropertySource批注为您的应用提供两个来源:
@PropertySources({
@PropertySource("classpath:yourSharedLib.properties"),
@PropertySource("classpath:youApp.properties")
})