【发布时间】:2019-07-30 13:41:29
【问题描述】:
我想同时使用@Autowired 注释 我想知道@Component 是否应该与它一起被强制使用,或者它是否可以在没有@Component 的情况下工作
【问题讨论】:
-
@Component告诉 spring 哪个Class(Bean)注入,@Autowired告诉注入哪里,所以它们是相互关联的,不,如果你不使用 @987654325,你不能使用@Autowired@ 或其子公司 (@Controller ,@Repository,@Service) -
但我正在使用
以及我将在 xml 本身中配置 bean,例如 这会告诉spring哪个是bean,然后Autowired会告诉在哪里注入那个bean,现在组件是强制性的吗? -
不,那么它不是,xml 将进行 bean 部分的注入 :)