如果我在一个班级的成员上使用Spring的@Autowired注释,我可以新上课吗?

时间:2015-12-04 13:02:05

标签: java spring

我有一个类B的依赖类A,我希望将其注入A

所以我在课程@Autowired中使用A注释。但我使用A关键字创建的课程new本身,我发现对B课程的引用为null

因此,如果您使用的是Autowired,那么Spring也必须管理班级A吗?

我的意思是,是null引用是因为我使用new并且不让Spring管理整个事情?

2 个答案:

答案 0 :(得分:3)

是的,两个类都需要在同一个上下文中。由Spring管理。

你可以在这里看到一个例子。 http://www.mkyong.com/spring/spring-auto-wiring-beans-with-autowired-annotation/

答案 1 :(得分:0)

是的,Spring容器应该管理A类和B类的对象,以便能够将B引用注入A.