为了账号安全,请及时绑定邮箱和手机立即绑定

java lombok包在maven已经配置,但是getter setter不行

java lombok包在maven已经配置,但是getter setter不行

温温酱 2019-03-21 18:15:38
我这里写了Getter、Setter但是在创建User实例时,不能调用setName和getName,为什么
查看完整描述

5 回答

?
翻翻过去那场雪

TA贡献2065条经验 获得超14个赞

如果你是用eclipse作为开发环境,配置了maven依赖以后,还需要在eclipse/myeclipse中手动安装lombok。


lombok 安装


使用 lombok 是需要安装的,如果不安装,IDE 则无法解析 lombok 注解。先在官网下载最新版本的 JAR 包。

1.eclipse / myeclipse 手动安装 lombok


1. 将 lombok.jar 复制到 myeclipse.ini / eclipse.ini 所在的文件夹目录下

2. 打开 eclipse.ini / myeclipse.ini,在最后面插入以下两行并保存:

    -Xbootclasspath/a:lombok.jar

    -javaagent:lombok.jar

3.重启 eclipse / myeclip


查看完整回答
反对 回复 2019-04-25
?
aluckdog

TA贡献1847条经验 获得超7个赞

Lombok 其原理就是在编译时自动生成代码。楼主配置了 Maven。你通过mvn compile编译代码可以查看一下User.class中是否有生成get/set函数。如果楼主期望在idea中编码时编译的代码中自动使用lombok请安装如下插件,并按文档配置。
lombok-intellij-plugin

https://img1.sycdn.imooc.com//5cc111a30001218908000253.jpg

查看完整回答
反对 回复 2019-04-25
?
慕桂英546537

TA贡献1848条经验 获得超10个赞

安装一个lombok的插件就好了。


查看完整回答
反对 回复 2019-04-25
  • 5 回答
  • 0 关注
  • 2368 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号