Spring boot 多模块Spring引导配置
根据其他一些帖子,它看起来只有一个Spring boot 多模块Spring引导配置,spring-boot,module,Spring Boot,Module,根据其他一些帖子,它看起来只有一个应用程序。应该定义顶级聚合器项目中的属性 然后,在其他模块中,使用@PropertyResource处理相关属性的特定文件 使用spring boot时不支持或不处理属性资源上的通配符 假设我们开发了一个引擎应用程序: 模块:引擎核心、引擎通信、引擎启动器(包含spring boot应用程序的模块) 在engine launcher模块中,我想定义如下配置: @配置 @PropertySource(value=“classpath*:/config/engine
应用程序。应该定义顶级聚合器项目中的属性
然后,在其他模块中,使用@PropertyResource
处理相关属性的特定文件
使用spring boot时不支持或不处理属性资源上的通配符强>
假设我们开发了一个引擎应用程序:
模块:引擎核心、引擎通信、引擎启动器(包含spring boot应用程序的模块)
在engine launcher模块中,我想定义如下配置:
@配置
@PropertySource(value=“classpath*:/config/engine-*-config.properties”,ignoreResourceNotFound=true)
公共类引擎配置{…}
使用模块中的相关配置文件。执行此操作时,似乎找不到这些配置文件
模块化/灵活配置的最佳方式是什么。有什么想法吗 看起来@PropertySource不支持资源位置的通配符,如下文所述: