【黑马程序员SpringBoot2全套视频教程,springboot零基础到项目实战(spring boot2完整版)】
看看表结构
嗯,一直都是它。
创建实体类
package com.dingjiaxiong.domain;
/**
* ClassName: Book
* date: 2022/10/17 13:38
*
* @author DingJiaxiong
*/
public class Book {
private Integer id;
private String type;
private String name;
private String description;
}
【Lombok 介绍】
Lombok,一个Java类库,提供了一组注解,简化POJO实体类开发
添加坐标
<dependency>
<groupId>org.projectlombokgroupId>
<artifactId>lombokartifactId>
dependency>
可以看到,不用写版本,已经被统一管理【lombok版本由SpringBoot提供,无需指定版本】
直接使用
@Getter 注解帮助提供get 方法
@Setter 同理
常用注解: @Data
直接全有,为当前实体类在编译期设置对应的get/set方法,toString方法,hashCode方法,equals方法等【唯独就是没有生成构造方法】
当然Lombok 也给我们了另外的注解
package com.dingjiaxiong.domain;
import lombok.Data;
import lombok.Getter;
import lombok.Setter;
/**
* ClassName: Book
* date: 2022/10/17 13:38
*
* @author DingJiaxiong
*/
@Data
public class Book {
private Integer id;
private String type;
private String name;
private String description;
}
OK。这样实体类就完成了