为什么有参数的构造方法只有一个时,@Autowired注解可以省略。
时间: 2024-04-24 11:24:39 浏览: 166
根据引用\[1\]和引用\[2\]的内容,当一个组件上只有一个有参构造方法时,Spring会自动将参数位置的组件从容器中获取并注入,因此不需要显式地使用@Autowired注解。这是因为Spring会根据参数类型进行自动装配,实现依赖注入的功能。所以在这种情况下,可以省略@Autowired注解。
#### 引用[.reference_title]
- *1* *3* [@AutoWired注解](https://blog.csdn.net/qq_45749511/article/details/127500145)[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]
- *2* [为什么 Spring 的构造器注入不需要 @Autowired 注解?](https://blog.csdn.net/weixin_43715214/article/details/127848186)[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 ]
阅读全文