Lombok簡單介紹及使用

  1. 官網
  2. 經過簡單註解來精簡代碼達到消除冗長代碼的目的
  3. 優勢
  • 提升編程效率
  • 使代碼更簡潔
  • 消除冗長代碼
  • 避免修改字段名字時忘記修改方法名 4.idea中安裝lombnok 安裝Lombok
  1. pom.xml引入
<dependency>
      <groupId>org.projectlombok</groupId>
      <artifactId>lombok</artifactId>
      <version>1.16.18</version>
    </dependency>
  1. 註解說明
  • @Data:自動生成setter、getter、equals、hash、toString
  • @Setter:自動生成setter
  • @Getter:自動生成getter
  • @AllArgsConstructor:有參構造方法
  • @NoArgsConstructor:無參構造方法
  • @ToString:toString方法

其中:編程

  • @AllArgsConstructor(of="id"):只帶id參數的構造方法ide

  • @AllArgsConstructor(of={"id","sex"}):帶id、sex的構造方法idea

  • @AllArgsConstructor(exclude="id"):不帶id參數的構造方法 @AllArgsConstructor(exclude={"id","sex"}):不帶id、sex的構造方法.net

相關文章
相關標籤/搜索