Lombok Builder 無參構造
@Data
@ToString
@Builder(toBuilder = true)
public class Term implements Serializable {
@Tolerate
public Term() {
}
}
- 單獨使用
@Data
註解,會生成無參數構造方法 - 單獨使用
@Builder
註解,發現生成了全屬性的構造方法 @Data
和@Builder
一起用 沒有了無參的構造方法,手動添加無參構造也會報錯,應使用@Tolerate
註解