其他分享
首页 > 其他分享> > @AllArgsConstructor

@AllArgsConstructor

作者:互联网

@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 生成全参数构造函数

标签:Autowired,tjmblxService,AllArgsConstructor,ICstjSjcjTjmblxService,注入,构造函数
来源: https://blog.csdn.net/qq_38618691/article/details/121581454