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