繁体   English   中英

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

[英]If I use Spring's @Autowired annotation on a member of a class, can I new up the class?

我有一个A类的依赖类B ,我想要注入A

所以我在A级使用@Autowired注释。 但是我使用new关键字创建了A类,我发现对B类的引用是null

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

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM