概述
一.为什么使用lombok和Gradle?
1.不BB直接看效果图,这是一个实体类使用lombok之后的效果
- @Data 注解在类上;提供类所有属性的 getting 和 setting 方法,此外还提供了equals、canEqual、hashCode、toString 方法
- @Setter :注解在属性上;为属性提供 setting 方法
- @Setter :注解在属性上;为属性提供 getting 方法
- @Log4j :注解在类上;为类提供一个 属性名为log 的 log4j 日志对象
- @NoArgsConstructor :注解在类上;为类提供一个无参的构造方法
- @AllArgsConstructor :注解在类上;为类提供一个全参的构造方法
- @Cleanup : 可以关闭流
- @Builder : 被注解的类加个构造者模式
- @Synchronized : 加个同步锁
- @SneakyThrows : 等同于try/catch 捕获异常
- @NonNull : 如果给参数加个这个注解 参数为null会抛出空指针异常
- @Value : 注解和@Data类似,区别在于它会把所有成员变量默认定义为private final修饰,并且不会生成set方法。
代码变得简洁跟优雅了太多,工具框架这些东西把我们需要重复劳作的事完全给解决掉,项目组基本一个@Data可以解决大部分问题,然后classs里边只需要每个属性一行代码就行~~.
2.那么同理Gradle呢?先来看图
这是使用Gradle之后的配置文件,相比目前另一个流行的构建工具maven的pom文件来说优雅了太多,同样引一个jar包,maven至少要四五行代码,而Gradle仅需一行,清晰明了,关于Gradle的具体语法这里不做赘述,只说下如何简单使用~
二.安装Gradle和Lombok插件
IDEA中添加Lombok插件, File -> Setting -> Plugins 搜索Lombok Plugin, 点击install,安装完成后重启IDEA
重启之后进行如下设置,在setting中找到 下图界面,在右侧红框出打钩
然后在自己的build.gradle 或者pom.xml中加入lombok的依赖即可
Gradle中依赖如下:
compileOnly("org.projectlombok:lombok:1.16.16")
那么如何使用Gradle呢?
Gradle安装教程:https://blog.csdn.net/xudaliang_/article/details/79213891
上面下载好Gradle并配置好环境变量之后就可以愉快的使用了==.
下面我们使用Gradle构建一个SpringBoot项目
步骤如下:
因为后面要用mysql和mybatis所以我是这么引的,你们可以看自己情况选择
最后建成以后项目加载完依赖大体上是这样
后面我会做一个SpringBoot集成mybatis的简单整合~有兴趣的同学敬请期待!
最后
以上就是善良哈密瓜为你收集整理的IDEA 中集成Lombok 插件 并使用Lombok简化代码和Gradle构建项目的一些心得的全部内容,希望文章能够帮你解决IDEA 中集成Lombok 插件 并使用Lombok简化代码和Gradle构建项目的一些心得所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复