在使用lombok的@Data注解的时候,出现了注解不生效的问题。
问题如下:
查询数据库,控制台输出结果为:
com.drc.pojo.User@5b728c6d
com.drc.pojo.User@18fffb05
当时导入的依赖为:(这个依赖为Maven仓库直接复制来的)
providedCompile group: 'org.projectlombok', name: 'lombok', version: '1.18.12'
当时在网上也没有找到什么原因,后来在官网找到了原因,官网给的gradle的坐标为
compileOnly 'org.projectlombok:lombok:1.18.12'
annotationProcessor 'org.projectlombok:lombok:1.18.12'
testCompileOnly 'org.projectlombok:lombok:1.18.12'
testAnnotationProcessor 'org.projectlombok:lombok:1.18.12'
更换为官网给的坐标后,问题解决
User(id=41, username=nihao, address=shandong)
User(id=42, username=小二王, address=北京金燕龙)
版权声明:本文为qq_44123650原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。