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());
    }
}

猜你喜欢

转载自blog.csdn.net/fwk19840301/article/details/79449063