SpringBoot学习之路:13.SpringBoot使用Lombok简化JavaBean代码

         SpringBoot采用约定大于配置的方式,极大的减小了配置文件的使用,简化了开发过程当中的配置难度,使得项目开发更加高效。固然初次以外咱们还能够采用其余手段来简化代码,使得代码没那么臃肿。java

         开发JavaWeb的同窗都知道,一个标准的JavaBean组件由属性、方法、构造函数三部分组成,其中JavaBean须要提供可读写的属性,也就是属性的setter和getter方法,而这些使得代码看起来很臃肿,但倒是必不可少的。spring

         一样在Springboot项目中JavaBean组件也是无处不在,咱们今天主要说说SpringBoot项目中使用Lombok插件简化JavaBean的代码,以及开发ide安装Lombok插件等springboot

1.项目中引入Lombok开发包

咱们使用maven构建的springboot项目,引入Lombok只须要在pom文件中加入如下依赖:maven

<!--lombok插件-->
<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <optional>true</optional>
</dependency>

此时咱们编写一个javabean加上lombok的注解看看:ide

虽然引入了lombok开发包,可是idea开发工具依然不认识(Private field 'xxx' is never used),这是由于咱们还须要给ide安装lombok的编译插件函数

2.Idea安装Lombok插件

咱们本文使用的是IDEA开发工具,咱们先File->Settings->Plugins工具

而后咱们点击下面 的Browser repositories按钮,在搜索框输入lombok关键字搜索以下:开发工具

咱们点击倒数第二个 Lombok Plugin项,而后点击右面的安装便可idea

安装完成后会提示重启ideaspa

咱们重启完idea,而后再看上面写的那个javabean,此时已经能识别lombok的注解了

咱们对比以前的javabean代码,是否是简化了不少,固然这是lombok最基本的用法,跟多的关于方法复写之类打击能够去官方看看文档。

lombok官网:https://www.projectlombok.org/

lombok文档:https://projectlombok.org/features/all

3.Lombok插件使用的注意地方

1.关于属性是is什么的,要主要生成的setter和getter方法

好比isParent该属性,生成的实际上是setParent和isParent方法

相关文章
相关标签/搜索