微服务 教程
1085个小节阅读:195.6k
目录
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
作用:为类中的属性提供setter/getter方法
位置:类上方或属性上方,在属性上方则为属性生成setter/getter方法,在类上方表示给该类下的所有属性生成setter/getter方法
属性:设置setter和getter访问权限
x//给类下的所有属性添加Setter/Getter
@Setter
@Getter
public class User {
//给id属性添加Setter
@Setter
private Integer id;
//给username的setter方法设置私有权限
@Setter(AccessLevel.PRIVATE)
private String username;
//取消password的Getter方法
@Getter(AccessLevel.NONE)
private String password;
private static int age;
private final String address = null;
}
注:
- static修饰的变量不生成getter和setter方法
- final修饰的变量只生成getter方法
在IDEA中,按住Alt+7
可以查看Lombok生成的代码
1. 在LomBok中,可以为类中的属性提供setter方法
A @Getter
B @ToString
C @Setter
D @EqualsAndHashCode
2. 在LomBok中,@Getter可以写在
A 类上方
B 属性上方
C 类上方或属性上方
D 方法参数前
1=>C 2=>C