IDEA警告:Field injection is not recommended

待我称王封你为后i 2022-09-09 15:59 335阅读 0赞

版权声明

  • 本文原创作者:谷哥的小弟
  • 作者博客地址:http://blog.csdn.net/lfdfhl

背景描述

在IDEA编写Spring时发现一个警告:Field injection is not recommended

  1. @RestController
  2. @RequestMapping("MyController")
  3. public class MyController {
  4. @Autowired
  5. private ArticleMapper articleMapper;
  6. }

在这里插入图片描述

原因分析

在新版Spring中不再推荐使用字段注入,建议修改为基于构造函数的依赖注入。

  1. @RestController
  2. @RequestMapping("MyController")
  3. public class MyController {
  4. private ArticleMapper articleMapper;
  5. @Autowired
  6. public MyController(ArticleMapper articleMapper) {
  7. this.articleMapper = articleMapper;
  8. }
  9. }

在这里插入图片描述

发表评论

表情:
评论列表 (有 0 条评论,335人围观)

还没有评论,来说两句吧...

相关阅读