我假装有一个基础模块(spring-boot multi-project)(带有src/main/java和src /test/java) 用于测试具有 application.properties 文件。
该模块可通过 POM 的依赖库用于其他项目。
那些其他项目将有一个仅(src/test/java)的测试部分,带有一个application-test.properties扩展基本模块 班级。
我的理解是,测试层 (src/test/java) 将首先读取 application-test.properties 文件,覆盖 application.properties 中的每个值,但是!。 . 那些其他项目无法从 jar 文件(POM 的依赖项)中读取 application.properties 值。
这可行吗?否则有什么更好的方法?
关于应用程序结构的一个想法: 参考: eclipse doesn't import POI dependencies in module-child project when is declared in child's pom, but yes on paren't pom
已解决: 我遵循了以下参考资料,对如何解决我的业务案例有了更好的了解。
希望对其他人也有帮助。