@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 ( "你好" ) ;
}
}