我有一个类B
的依赖类A
,我希望将其注入A
。
所以我在课程@Autowired
中使用A
注释。但我使用A
关键字创建的课程new
本身,我发现对B
课程的引用为null
。
因此,如果您使用的是Autowired
,那么Spring也必须管理班级A
吗?
我的意思是,是null
引用是因为我使用new
并且不让Spring管理整个事情?
答案 0 :(得分:3)
是的,两个类都需要在同一个上下文中。由Spring管理。
你可以在这里看到一个例子。 http://www.mkyong.com/spring/spring-auto-wiring-beans-with-autowired-annotation/
答案 1 :(得分:0)
是的,Spring容器应该管理A类和B类的对象,以便能够将B引用注入A.