lombok get和set标红问题
lombok get和set标红
首先来了解一下注解:
@Data :注解在类上;提供类所有属性的 getting 和 setting 方法,此外还提供了equals、canEqual、hashCode、toString 方法
@Setter:注解在属性上;为属性提供 setting 方法
@Getter:注解在属性上;为属性提供 getting 方法
@Log4j :注解在类上;为类提供一个 属性名为log 的 log4j 日志对象
@NoArgsConstructor:注解在类上;为类提供一个无参的构造方法
@AllArgsConstructor:注解在类上;为类提供一个全参的构造方法
lombok:Lombok项目是一个Java库,它会自动插入编辑器和构建工具中,Lombok提供了一组有用的注释,用来消除Java类中的大量样板代码。仅五个字符(@Data)就可以替换数百行代码从而产生干净,简洁且易于维护的Java类。所以,我们会经常用到此项目
这里遇到了一个问题,lombok的依赖导入了,按道理来说,我们在用get和set方法的时候应该就可以获取到value,但是在实现的时候get和set方法标红了,这里的原因是:lombok的插件没有安装,安装插件重启就不回标红啦
插件安装:setting---->plugins
安装完成后重启idea就好啦