IDEA警告:Field injection is not recommended 待我称王封你为后i 2022-09-09 15:59 182阅读 0赞 -------------------- # 版权声明 # * 本文原创作者:谷哥的小弟 * 作者博客地址:http://blog.csdn.net/lfdfhl -------------------- # 背景描述 # 在IDEA编写Spring时发现一个警告:Field injection is not recommended @RestController @RequestMapping("MyController") public class MyController { @Autowired private ArticleMapper articleMapper; } ![在这里插入图片描述][9e2d821f6d3d4f69b036270a76e711d0.png] # 原因分析 # 在新版Spring中不再推荐使用字段注入,建议修改为基于构造函数的依赖注入。 @RestController @RequestMapping("MyController") public class MyController { private ArticleMapper articleMapper; @Autowired public MyController(ArticleMapper articleMapper) { this.articleMapper = articleMapper; } } ![在这里插入图片描述][watermark_type_ZHJvaWRzYW5zZmFsbGJhY2s_shadow_50_text_Q1NETiBA6LC35ZOl55qE5bCP5byf_size_17_color_FFFFFF_t_70_g_se_x_16] [9e2d821f6d3d4f69b036270a76e711d0.png]: /images/20220829/567eb90ffea6402c860782f526b5e3b9.png [watermark_type_ZHJvaWRzYW5zZmFsbGJhY2s_shadow_50_text_Q1NETiBA6LC35ZOl55qE5bCP5byf_size_17_color_FFFFFF_t_70_g_se_x_16]: /images/20220829/05aa83b0a8924745bd06e90084d2b95b.png
还没有评论,来说两句吧...