首页 > 解决方案 > 将 Spring Boot 应用程序导入为 jar

问题描述

我将两个 Spring Boot 项目作为 jar 依赖项导入到战争应用程序中。

当服务器在控制台中启动时,我看到消息:
在类路径上检测到 2 个 Spring WebApplicationInitializers,
但似乎只有一个应用程序上下文被有效初始化。

这是正常行为吗?有一种方法可以同时加载两个应用程序上下文吗?

谢谢

标签: springspring-bootmaven

解决方案


那是我的错误。我没有注意到在两个 jar 中有两个具有相同名称的 @Configuration 类,并且在加载应用程序上下文时,定义的 bean 被覆盖。重命名其中一个类解决了问题


推荐阅读