春季开发者的一个问题:
我正在使用spring框架开发多模块项目。
模块:
父母(父母maven pom项目)
所有(用于从多个模块构建耳朵的耳朵项目)
目录作为
的父级catalog-ejb (实施)
catalog-api (界面)
还有一个 rest 模块,它依赖于catalog-api 并使用来自catalog-api的自动连接接口。
问题是在部署期间我得到了#34;没有找到类型的合格bean"异常。
api模块在耳内部署为jar库
ejb模块部署为ejbModule
rest模块部署为webModule(war)。
答案 0 :(得分:0)
实际上,将ejb模块打包为ejb耳朵时出现问题。结果,重复的webinitializers在启动时执行,导致异常。
Spring没有找到任何实现,因为componentscan被分配给* .api包,但实现是在* .ejb包中。