gradle中使用lombok@Data注解不生效问题,以及编译后失效的问题
在使用lombok的@Data注解的时候,出现了注解不生效的问题。问题如下:查询数据库,控制台输出结果为:com.drc.pojo.User@5b728c6dcom.drc.pojo.User@18fffb05当时导入的依赖为:(这个依赖为Maven仓库直接复制来的)providedCompile group: 'org.projectlombok', name: 'lombok', versio
·
在使用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=北京金燕龙)
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐

所有评论(0)