@Autowired
时间: 2023-10-07 13:09:19 浏览: 89
1.@Resource是按名称进行注入的,属于java自带的。@Autowired是按类型进行注入的,属于Spring。.pdf
@Autowired是一个注解,它可以对类成员变量、方法及构造函数进行标注,让Spring完成bean自动装配的工作。\[2\]通过使用@Autowired注解,Spring可以根据类型进行匹配,并将相应的bean注入到标注的字段、方法参数或构造函数参数中。在示例中,@Autowired被用于标注TestController类中的成员属性字段、set方法和构造方法,以实现对TypeService、ArticleService和TagService的自动装配。\[1\]需要注意的是,在BeanPostProcessor类和BeanFactoryPostProcessor类中无法使用@Autowired注解,因为@Autowired注解的收集工作是由BeanPostProcessor类完成的,而BeanFactoryPostProcessor类的调用时机先于BeanPostProcessor类。\[3\]
#### 引用[.reference_title]
- *1* *2* [@Autowired是什么东西](https://blog.csdn.net/m0_59834108/article/details/119184443)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [@Autowired注解详解](https://blog.csdn.net/qq1309664161/article/details/119293360)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文