@AllArgsConstructor
@AllArgsConstructor和final可以替换掉@Autowired或@Resource@AllArgsConstructor:通过构造器注入的方式注入(Spring4以后推荐的做法)@Autowired:是利用反射注入当然也可以去掉@Autowired(构造器注入,原理和@AllArgsConstructor一样)private ICstjSjcjTjmblxService tjmb
文章共417字 · 阅读需要大约2分钟
一键AI生成摘要,助你高效阅读
问答
·
@AllArgsConstructor和final可以替换掉@Autowired或@Resource
@AllArgsConstructor:通过构造器注入的方式注入(Spring4以后推荐的做法)
@Autowired:是利用反射注入
当然也可以去掉@Autowired(构造器注入,原理和@AllArgsConstructor一样)
private ICstjSjcjTjmblxService tjmblxService;
private ICstjSjcjTjmblxService getCstjSjcjTjmblxService() {
if (tjmblxService == null) {
tjmblxService = SpringUtil.getBean(ICstjSjcjTjmblxService.class);
}
return tjmblxService;
}
如何使用
1、引入
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
</dependency>
2、添加注解
备注:
@Data 生成getter,setter ,toString等函数
@NoArgsConstructor 生成无参构造函数
@AllArgsConstructor 生成全参数构造函数
更多推荐
已为社区贡献1条内容
所有评论(0)