Lombok的使用

导入lombok的依赖

<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.18.6</version>
</dependency>

在实体bean中的使用

@Data //get 、set   toString
@AllArgsConstructor //所有参数的有参数构造函数
@NoArgsConstructor  //无参数构造函数
public class Car {
    private Integer id;
    private String name;
    private Float price;
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")//GMT是时区,中国东八区
    private Date createdate;
}

创建的CarController

@RestController   //此处 = Controller+ResponseBody
@RequestMapping("/car")
public class CarController {
    @RequestMapping("/findone")
    public Car findOneCar(){
       Car car = new Car(1, "toyo", 1999.99F,new Date(),"13567890001");
        return car;
    }   
}

 但在实际测试中,发现不能使用,可能是存在某些问题,日后再改,目前仍使用普通的get、set方法不用

@Data
@AllArgsConstructor
@NoArgsConstructor

这三个注解

原文地址:https://www.cnblogs.com/proyuan/p/11795832.html