socue.github.io

传统方式

public class User {

    private String name;
    private String age;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getAge() {
        return age;
    }

    public static void main(String[] args){
        User user = new User();
        user.setName("zhangshan");
        user.setAgt(12);
    }
}
代码不够简洁

使用lombok插件方式

开发工具需要按照lombok插件,否则不能使用 ```xml <!-- 引入lombok插件 实现注解get/set功能 -->


org.projectlombok
lombok


```jva
//lombok注解
@Getter
@Setter
public class User 
    private String name;
    private String age;
    //lombok 底层使用字节码技术ASM 修改字节码文件,生成get和set方法
    public static void main(String[] args){
        User user = new User();
        user.setName("zhangshan");
        user.setAgt(12);
    }
}

该插件其他注解实现参考

https://blog.csdn.net/qq_40081976/article/details/79139565