简化get和set方法

  • 前言:我们在编写实体类时,创建get方法和set方法是必不可少的,但如果成员属性较多,后期修改成员变量类型时要同时修改get和set方法,有一些复杂,且代码较多不够简洁

  • 优化方法——使用lombok

    1
    2
    3
    4
    5
    <!--添加依赖-->
    <dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    </dependency>
  • 然后在实体类上添加@Data注解,该注解在实体类中自动添加以下方法:

    get和set方法

    toString方法

    hashCode方法

    equals方法

  • 代码举例

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    @Entity
    @Data
    public class ProductCategory {
    /**类目ID*/
    @Id
    @GeneratedValue
    private Integer categoryId;
    /**类目名字*/
    private String categoryName;
    /**类目编号*/
    private Integer categoryType;

    }

    这样写是不是很清爽(觉得不错的朋友可以收藏我的博客~)