服务中的春季注入服务>> [

问题描述 投票:4回答:1
我有两个要设置的服务和一个控制器,如下所示:

控制器类:

@Controller public class MyController { @Autowired IMyService1 service; }

服务2:

@Service public class MyService2 implements IMyService2 { }

服务1:

@Service public class MyService1 implements IMyService1 { @Autowired IMyService2 myService2; // this bean is not getting created }

在beans.xml中正确设置了所有组件,以在组件扫描中拾取组件,并且所有组件都在相同的基本包中。

第一个服务已正确注入Controller类,但第二个服务未能注入(BeanCreationException)到第一个Service。

有人在这里遇到我可能在做错的事情或任何想法/建议吗?

我有两个服务和一个我要设置的控制器,例如:控制器类:@Controller公共类MyController {@Autowired IMyService1服务; }服务2:@Service ...

spring dependency-injection annotations javabeans
1个回答
0
投票
我对此进行了一些研究,但是找不到解决该问题的答案,我只能在没有@Service注释的情况下动态实例化第二个服务。

Controller:

© www.soinside.com 2019 - 2024. All rights reserved.