我是靠谱客的博主 善良哈密瓜,最近开发中收集的这篇文章主要介绍IDEA 中集成Lombok 插件 并使用Lombok简化代码和Gradle构建项目的一些心得,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一.为什么使用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构建项目的一些心得所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部