一、什么是LomBok
lombok是一个可以通过简单的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的Java代码的工具,简单来说,比如我们新建了一个类,然后在其中写了几个属性,然后通常情况下我们需要手动去建立getter和setter方法啊,构造函数啊之类的,lombok的作用就是为了省去我们手动创建这些代码的麻烦,它能够在我们编译源码的时候自动帮我们生成这些方法。
二、LomBok的安装
首先我们需要安装IntelliJIDEA中的lombok插件,打开IntelliJIDEA后点击菜单栏中的File--Settings,或者使用快捷键Ctrl+Alt+S进入到设置页面。
我们点击设置中的Plugins进行插件的安装,在右侧选择Browserepositories……,然后在搜索页面输入lombok变可以查询到下方的LombokPlugin,鼠标点击LombokPlugin可在右侧看到Install按钮,点击该按钮便可安装
我们在安装页面可以看到lombok具体支持的所有注解,在安装过程中有DownloadingPlugins的提示,安装过程中进度条会变化。需要提醒的是,在安装过程中一定要保证网络连接可用且良好,否则可能会安装失败。安装成功后我们可以看到右侧的Restart按钮,此时可先不操作,因为我们还有后续的配置工作。安装完成后我们再回到Plugins,此时在右侧可以搜索到lombok,而安装前是不行的。
同样我们在Settings设置页面,我们点击Build,Execution,Deployment--选择Compiler--选中AnnotationProcessors,然后在右侧勾选Enableannotationprocessing即可
这个没有打钩:报java找不到符号
LomBok的常用注解及使用
代码示例:
注意:在idea安装了lombok插件后,还需在项目中导入lombok的jar包
实体类创建实例:
NoArgsConstructor
AllArgsConstructorDatapublicclassUser{privateIntegeruid;privateStringuname;privateStringpwd;}调用示例
//测试lombok
TestpublicvoidtestLomBok(){Useru=newUser();u.setUname("aaa");u.setUid();System.out.println("user="+u);}输出结果: