Lombok的使用

Posted proyuan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

这三个注解

 

以上是关于Lombok的使用的主要内容,如果未能解决你的问题,请参考以下文章

使用Lombok简化你的代码

使用lombok 简化代码

lombok的使用

springboot的lombok

使用lombok的利弊

lombok 简化 Java 代码