Lombok常用知识
1.@RequiredArgsConstructor
代码如下(示例):使用构造器注入bean
@RequiredArgsConstructor
private final UserMapper userMapper;
不定义final也可以,但最好是加一下,不然报错都找半天!
End~
2.@AllArgsConstructor
代码如下(示例):为实体类添加有参构造方法
@AllArgsConstructor
public class User{
private int id;
private String name;
}
End~
3.@NoArgsConstructor
代码如下(示例):为实体类添加无参构造方法
@NoArgsConstructor
public class User{
private int id;
private String name;
}
End~
4.@Date
代码如下(示例):生成getset方法
@Date
public class User{
private int id;
private String name;
}
End~
一般有参、无参构造方法和getset方法同时使用
总结
使用lombok插件的注解提升代码整洁度,提升效率