1.@Data
加了@Data注解的類,編譯后會(huì)自動(dòng)給我們加上下列方法:
- 所有屬性的get和set方法
- toString 方法
- hashCode方法
- equals方法
2.@NoArgsConstructor與@AllArgsConstructor
@NoArgsConstructor:自動(dòng)生成無參數(shù)構(gòu)造函數(shù)。
@AllArgsConstructor:自動(dòng)生成全參數(shù)構(gòu)造函數(shù)。
加了@Data注解的類,編譯后會(huì)自動(dòng)給我們加上下列方法:
@NoArgsConstructor:自動(dòng)生成無參數(shù)構(gòu)造函數(shù)。
@AllArgsConstructor:自動(dòng)生成全參數(shù)構(gòu)造函數(shù)。