Lombok提供了一个注解@RequiredArgsConstructor
,可以帮我们生成构造函数
在以往代码中,我们经常利用Spring提供的@Autowired
或 @Resource
注解来实现依赖注入
但是,如果需要注入的属性较多就会有多个@Autowired
,构造函数就会非常臃肿,代码写起来也比较麻烦。
Lombok提供了一个注解@RequiredArgsConstructor
写在类上面可以代替@AutoWired注解,可以帮我们生成构造函数,需要注意的是:在注入的时候需要用final定义
这样一来,不管需要注入的字段再多,我们也只需要一个注解搞定:
还可以用@NonNull
推荐用final