spring - 将 Spring Boot 应用程序导入为 jar
问题描述
我将两个 Spring Boot 项目作为 jar 依赖项导入到战争应用程序中。
当服务器在控制台中启动时,我看到消息:
在类路径上检测到 2 个 Spring WebApplicationInitializers,
但似乎只有一个应用程序上下文被有效初始化。
这是正常行为吗?有一种方法可以同时加载两个应用程序上下文吗?
谢谢
解决方案
那是我的错误。我没有注意到在两个 jar 中有两个具有相同名称的 @Configuration 类,并且在加载应用程序上下文时,定义的 bean 被覆盖。重命名其中一个类解决了问题
推荐阅读
- java - 将 JSON 读取为对象列表 - Jackson
- python - 如何在散景、python 中启用悬停工具。我无法让悬停工具在 python jupyter notebook 的 seaborn 库中工作
- javascript - 在下面给出的 2 个示例中,它们几乎相似,但仍然是一个确切的关键字有效,但其他人不会为什么?
- makefile - Makefile - 多个配方调用一个,带有变量 - 只有第一个被运行
- r - 检查该信息
列是相同的 - flutter - 如何在颤振的提供者中使用 shared_preferences ....?
- android - 如何从原生 android 重定向以响应原生
- python - 如何在 Pycharm 中使用 Popen 调试代码运行
- wordpress - 如何在 div 中获取分类
- reactjs - 我想在 React Native 中录制音频时添加声波