idea 使用maven导入lombok是,@Data和@Slf4j没有生效?

在idea中使用maven在pom文件中导入lombok依赖,@Data注解可以在实体类中省略不写set和get方法
1、但是使用@Data注解调用set和get方法却不能用,说明@data注解没有生效
2、@Slf4j可以用来记录日志 log.info(),也没有生效,用不了

在网上找了一下方法:
解决办法(win系统):
在菜单栏中选择 File - > setting - > plugins
点击Browse Repositories输入lombok
点击安装
重启IDEA
解决办法(mac系统):
看下图步骤说明。

ok,lombok依赖就生效了

pom中导入依赖
pom中导入依赖
没有引入@Data需要写出set get方法
idea 使用maven导入lombok是,@Data和@Slf4j没有生效?_第1张图片
引入@Data后,可以不写setter getter方法
idea 使用maven导入lombok是,@Data和@Slf4j没有生效?_第2张图片
@Slf4j注解可以日志输出
@Slf4j注解可以日志输出

lombok依赖不生效,解决办法(mac系统):
idea 使用maven导入lombok是,@Data和@Slf4j没有生效?_第3张图片

idea 使用maven导入lombok是,@Data和@Slf4j没有生效?_第4张图片

idea 使用maven导入lombok是,@Data和@Slf4j没有生效?_第5张图片
重启idea
ok

你可能感兴趣的:(java)