dependencies { annotationProcessor 'org.projectlombok:lombok:1.18.2' compileOnly 'org.projectlombok:lombok:1.18.2' testAnnotationProcessor 'org.projectlombok:lombok:1.18.2' testCompileOnly 'org.projectlombok:lombok:1.18.2' }
须要在插件中心中下载相应的插件,这样就不会提示代码错误html
简单的使用的话,Data和Builder注解应该就够了,详细的能够参考官方文档,大体的示例代码以下,代码中会自动生成id,name,和amount的get和set方法。java
package com.seckill.spring.entity; import lombok.Builder; import lombok.Data; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.validation.constraints.Size; @Entity @Data @Builder public class Goods { public Goods(int id, String name, int amount) { this.id = id; this.name = name; this.amount = amount; } @Id @GeneratedValue(strategy = GenerationType.AUTO) private int id; @Size(min = 1, max = 50) private String name; private int amount; }