Java Bean 通用方法自动生成

最近更新于 2024-05-05 12:29

使用 Lombok:https://mvnrepository.com/artifact/org.projectlombok/lombok

写了一个 Person 类,通过 Lombok 就可以生成通用的方法

package com.iyatt;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data // 生成 Getter、Setter、toString、equals、HashCode 等方法
@AllArgsConstructor // 生成全参构造方法
@NoArgsConstructor // 生成无参构造方法
public class Person
{
    private String name;
    private Integer age;
    private Float height;
}

使用

package com.iyatt;

public class Main
{
    public static void main(String[] args)
    {
        Person person = new Person("小红", 19, 1.6f);
        System.out.println(person);

        person.setName("小明");
        person.setAge(20);
        person.setHeight(1.7f);
        System.out.println("Person(name=" + person.getName() + ", age=" + person.getAge() + ", height=" + person.getHeight() + ")");
    }
}

运行效果
file

Java Bean 通用方法自动生成
Scroll to top