
@Autowired注解导致“Field injection is not recommended”警告的解决方案 - 复制版.md
5星
- 浏览量: 0
- 大小:None
- 文件类型:MD
简介:
本文介绍了使用@Autowired注解时出现Field injection is not recommended警告的原因,并提供了相应的解决方法。
解决@Autowired报Field injection is not recommended的问题可以通过以下几种方式:
1. 使用构造函数注入:这是最推荐的方式。通过在类的构造函数中使用@Autowired注解来引入依赖项,这不仅提高了代码的质量,还使得单元测试变得更加容易。
2. 如果必须使用字段注入,请确保同时启用JSR-330规范中的@javax.inject.Inject注解。Spring框架会优先考虑这种形式的注入,并且警告信息也会因此而消失。
这两种方法都可以有效避免@Autowired引发的Field injection is not recommended警告,提高代码的质量和可维护性。
全部评论 (0)
还没有任何评论哟~


