我有一个多模块
spring-boot
马文项目。这个
parent-project
这个
entity-project
其中包含实体、数据库配置和flyway迁移—所有这些都在其自身中配置
entity.yml
文件。
rest-project
其中包含REST api代码及其自己的属性文件
rest.yml
. 此项目依赖于
实体项目
. 由于只能有一个application.yml,因此我对每个应用程序进行了不同的重命名以避免冲突。
然而,
休息项目
实体项目
属性文件,如下所示
@SpringBootApplication
@PropertySources({ @PropertySource(value = { "classpath:entity.yml" }) })
public class CommandServiceApplication { ... }
这是配置的唯一方法,还是我配置错误?