使用@Autowired注解警告Field injection is not recommended
Field injection is not recommended
不建议现场主入
Field injection is not recommended
Inspection info: Spring Team recommends:
"Always use constructor based dependency injection in your beans.
Always use assertions for mandatory dependencies".
始终在bean中使用基于构造函数的依赖项注入。 始终对强制性依赖项使用断言
依赖注入有三种方式:
- 变量(filed)注入
- 构造器注入
set方法注入
@Autowired
private SysUserPhMapper sysUserPhMapper;private final SysUserPhMapper sysUserPhMapper;
@Autowired
public SysUserServiceImpl(SysUserPhMapper sysUserPhMapper) {
this.sysUserPhMapper = sysUserPhMapper;
}
private SysUserPhMapper sysUserPhMapper;
public void setSysUserPhMapper(SysUserPhMapper sysUserPhMapper) {
this.sysUserPhMapper = sysUserPhMapper;
}
参考
//blog.csdn.net/zhangjingao/article/details/8109452
还没有评论,来说两句吧...