@RequiredArgsConstructor是Lombok的一个注解,简化了我们对@Autowired书写,我们在写Controller层或者Service层的时候,总是需要注入很多mapper接口或者service接口,如果每个接口都写上@Autowired,这样看起来就会很繁琐,@RequiredArgsConstructor注解可以代替@Autowired注解
@RequiredArgsConstructor会将类的每一个final字段或者non-null字段生成一个构造方法
注意点
1、声明的变量必须加上final修饰
2、基于构造方法为属性赋值,容器通过调用类的构造方法将其进行依赖注入