当前位置: 首页 > 知识库问答 >
问题:

多模块工程中的Spring注入接口

莫承运
2023-03-14

spring开发人员的一个问题是:

目录作为父目录

目录-EJB(实现)

目录-API(接口)

共有1个答案

杨昆
2023-03-14

实际上,ejb模块在EAR中打包为ejb时存在一个问题。结果是在启动时执行重复的webinitializers,从而导致异常。

Spring没有找到任何实现,因为componentscan被分配到*.api包,但实现在*.ejb包中。

 类似资料:
  • 我有一个EAR应用程序,有三个模块: null 这是工作良好的,但现在我必须使用相同的豆子外耳应用程序,注射是不工作的。 我在app-ejb中有: 以及他在app-remote中的远程界面: 这是意料之中的吗?如何才能正确地注入远程bean?

  • 我在Sonarqube有一个多模块项目。到目前为止,其中一个模块还没有进行任何单元测试。现在我在这个模块中添加了一个单元测试,项目的总体覆盖范围就减少了!是否意味着当一个模块没有测试时,它根本不包括在全局覆盖计算中?

  • 我正在开发一个有多个模块的spring boot应用程序,我们正在使用Gradle来构建它。不幸的是,我不能得到梯度配置的权利。 项目结构如下: 当我尝试构建项目时,我会遇到一些编译错误,如表示,服务中使用的数据中的类没有导入。我假设所有模块之间都是这样。 我父母建的。Gradle看起来是这样的: 设置。分级: 其中一个子级(核心)在其构建中包含此内容。Gradle: services Build

  • 我想通过ivy将jar检索到特定的文件夹(如lib ),下面是我在build.xml中的检索定义: 还有我的常春藤的定义。xml如下: 但它总是抛出: 我读过一些类似的问题,以及他们建议将检索模式更改为更复杂的模式。我尝试了类似“[artifact]-revision.[ext]”的方法,但没有帮助。当我执行“ivy.resolve”时,效果很好。关于这个问题有什么建议吗?

  • 嗨,朋友们,我正在开发一个基于maven的spring boot项目,这个项目是多模块的,其中一个模块是主模块,第二个模块是服务模块。我在主模块中有一个控制器,在Serivce模块中有一个服务 控制器 服务 在maven的多个模块中,这个场景可以很好地工作,但我还有一个以服务模块中的接口形式存在的存储库。 因此,当我从Main模块执行主类时,我的项目在服务模块中没有bookrepository(或

  • 这是我的项目的结构。 父级不包含代码。 模块child1是一个Spring引导应用程序。 模块child2和child3是JAR库。 Child1依赖于child2和Child3 特别是: child1中的测试被注释为SpringBootTest,但child2和child3最好不依赖于spring boot(仅用于autowiring的spring框架) 我希望能够在子模块中的配置类上使用@va