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; }