1

I have a maven module "dd.core" containing an interface say CoreService, which is implemented in another maven module "dd.another" as CoreServiceImpl.

Now when I am trying to refer the CoreService in my core module "dd.core" as

@Autowired
@Qualifier(value="coreService")
CoreService coreService;

I am getting bean creation exception,

I have added in my "dd.core" module

How can i resolve this issue ?

Thanks a lot !

4

2 回答 2

1

由于您的接口是在另一个模块中实现的,因此您不能在 dd.core 中使用该实现。如果您需要在 dd.core 中进行某些测试的实现,则可以改用模拟(或编写测试实现)。如果您需要在另一个模块中实现,则需要依赖该模块中的 dd.core 和 dd.another。如果您需要其他内容,请详细说明。

但是,您不能做的是在 dd.core 中添加对 dd.another 的依赖项,否则您将引入循环依赖项。

于 2012-09-06T11:40:08.593 回答
0

检查您的依赖项是否正确定义。您的 /dd/another/pom.xml 是否包含对 dd.core 工件的依赖项?

于 2012-09-06T11:36:13.460 回答