@Accessors(fluent = true) 生产的 Get Set 不会使用驼峰方式命名 并且不会有get set
package com.bo;
import lombok.Data;
import lombok.experimental.Accessors;
@Accessors(fluent = true)
@Data
public class Student1 {
private String name;
private String size;
public static void main(String[] args) {
Student1 student1 = new Student1();
student1.size();
student1.name("我是名字");
}
}
@Accessors(chain = true) set返回自己 链式
package com.bo;
import lombok.Data;
import lombok.experimental.Accessors;
@Accessors(chain = true)
@Data
public class Student2 {
private String name;
private Integer size;
public static void main(String[] args) {
Student2 student1 = new Student2();
student1
.setName("我是名字")
.setSize(10000);
}
}
@Accessors(prefix = “aa”) set get aaName 会忽略aa aaname 不会忽略 只忽略驼峰之前一样的字符
package com.bo;
import lombok.Data;
import lombok.experimental.Accessors;
@Accessors(prefix = "aa")
@Data
public class Student3 {
private String aaName;
private Integer aaSize;
public static void main(String[] args) {
Student3 student1 = new Student3();
student1.getName();
student1.setName("你好");
}
}