Lombok 生成setter getter 報錯

Lombok是一個可以通過簡單的註解形式來幫助我們簡化消除一些必須有但顯得很臃腫的Java代碼的工具,通過使用對應的註解,可以在編譯源碼的時候生成對應的方法。


1.添加依賴

<dependency>
   <groupId>org.projectlombok</groupId>
   <artifactId>lombok</artifactId>
   <version>1.16.18</version>
   <scope>provided</scope>
</dependency>

2.我的是idea 加上註解後一直提示沒有,報錯,後下載lombok

3.lombok 生成getter setter  @data註解  自動爲所有字段添加@ToString, @EqualsAndHashCode, @Getter方法,爲非final字段添加@Setter,和@RequiredArgsConstructor!


import lombok.Data;

import java.io.Serializable;

@Data
public class user implements Serializable {

  private String id;
  private String password;
}

4.lombok 註解  @commonslog   log.   

當時類型不一樣,得強轉

return (Logger) log;

@CommonsLog
public class GlobalExceptionHandler{


    @InitBinder
    public void initBinder(WebDataBinder binder) {}

    @ExceptionHandler(value = AppcationException.class)
    @ResponseBody
    public ResultVO handlerInvoiceException(AppcationException e){

        log.error("【業務異常】{}", e);
        return ResultVOUtil.error(e.getCode(),e.getMessage());
    }
}

發佈了378 篇原創文章 · 獲贊 312 · 訪問量 55萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章