Lombok簡單測試
阿新 • • 發佈:2020-11-13
常用的幾個註解:
@Data : 注在類上,提供類的get、set、equals、hashCode、canEqual、toString方法
@AllArgsConstructor : 注在類上,提供類的全參構造
@NoArgsConstructor : 注在類上,提供類的無參構造
@Setter : 注在屬性上,提供 set 方法
@Getter : 注在屬性上,提供 get 方法
@EqualsAndHashCode : 注在類上,提供對應的 equals 和 hashCode 方法
@Log4j/@Slf4j : 注在類上,提供對應的 Logger 物件,變數名為 log 安裝之後的簡單測試與使用(主要看安裝成功與否)
@Data : 注在類上,提供類的get、set、equals、hashCode、canEqual、toString方法
@AllArgsConstructor : 注在類上,提供類的全參構造
@NoArgsConstructor : 注在類上,提供類的無參構造
@Setter : 注在屬性上,提供 set 方法
@Getter : 注在屬性上,提供 get 方法
@EqualsAndHashCode : 注在類上,提供對應的 equals 和 hashCode 方法
@Log4j/@Slf4j : 注在類上,提供對應的 Logger 物件,變數名為 log 安裝之後的簡單測試與使用(主要看安裝成功與否)
@Data @AllArgsConstructor public class User { private Long id; private String name; private Integer age; public static void main(String[] args) { User user = new User(1L,"張三",18); System.out.println("toString:"+user); System.out.println("name:"+user.getName()); } }
toString():User(id=1, name=張三, age=18) getName:張三
安裝網上也有很多教程就不再造輪子了