控制器类:
@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 ...
@Service
注释的情况下动态实例化第二个服务。Controller: