使用lombok 简化代码

第一步:添加依赖

第二步:下载 lombok  jar 包

第三步 :打开cmd 命令行 执行命令,


    -javaagent:lombok.jar
    -Xbootclasspath/a:lombok.jar  看看这两句是否全,缺哪句加上那一句。。

第四步:添加注解

时间: 2024-10-04 00:24:05

使用lombok 简化代码的相关文章

springboot+maven 集成lombok简化代码

请先到官网下载lombok:https://projectlombok.org/ 我见官网上说是直接双击jar包就可以自动扫描eclipse安装目录,但是我电脑上还有Myeclipse 就不行 所以就手动吧 1.将下载好的jar包放到eclipse安装目录中 2.在eclipse.ini最下面添加如下配置 -Xbootclasspath/a:lombok.jar -javaagent:lombok.jar 3.重启eclipse,在maven项目中引入lombok依赖 <dependency>

Java简化代码神器-Lombok

一.背景 前段时间在开源社区中发现了一个比较牛逼的简化Java代码的神器-Lombok,接着自己写了demo进行测试和练习,感觉真的很不错,特此分享给需要的小伙伴们~ 二.开发之前的准备 1.lombok的官方网站:http://projectlombok.org/ 2.lombok IDE插件安装 要想在IDE中使用lombok是需要安装相关插件的.如果不安装,IDE 则无法解析 lombok 注解.安装之前需要首先在官方网站下载相关jar包,现在官网版本是:1.16.8. [1].使用jav

lombok 简化java代码注解 理解

lombok 注解: lombok 提供的注解不多,可以参考官方视频的讲解和官方文档.     Lombok 注解在线帮助文档:http://projectlombok.org/features/index.    下面介绍几个我常用的 lombok 注解:         @Data   :注解在类上:提供类所有属性的 getting 和 setting 方法,此外还提供了equals.canEqual.hashCode.toString 方法         @Setter:注解在属性上:为

Lombok简化Java代码

导包:import lombok.Data; Lombok简化Java代码: 在Lombok中,生成构造方法的annotation一共有三个:@NoArgsConstructor, @RequiredArgsConstructor, @AllArgsContructor.使用这三个annotation来完成项目中对于不同构造方法的需求.@NoArgsConstructor : 生成一个无参数的构造方法,这个annotation在与其他的annotation配合起来使用的时候更加能凸显出他的重要性

用block做事件回调来简化代码,提高开发效率

我们在自定义view的时候,通常要考虑view的封装复用,所以如何把view的事件回调给Controller就是个需要好好考虑的问题, 一般来说,可选的方式主要有target-action和delegate,以及这次要强烈推荐的block. target-action和delegate方式有个很不方便的地方,就是配置代码和action代码不在同一个地方,你肯定要多写一个selector方法或者delegate方法,这就带来一个问题,一旦代码比较长或者selector方法比较多,找起来就很不方便.

链表中用标兵结点简化代码

标兵结点(头结点)是在链表中的第一个结点,不存放数据,仅仅是个标记 利用标兵结点可以简化代码.下面实现双向链表中的按值删除元素的函数,分别实现 带标兵结点和不带标兵结点两版本,对比可见标兵结点的好处. 结点声明如下: struct Node { int value; Node *prev; Node *next; } int del_doublelist(Node*&h,int v)//不带标兵结点 { Node*p=h; while(p!=NULL&&p->value!=v

Scala学习笔记——简化代码和柯里化

1.简化代码 package com.scala.first import java.io.File import javax.management.Query /** * Created by common on 17-4-5. */ object FileMatcher { def main(args: Array[String]) { for (file <- filesHere) println(file) println() for (file <- filesMatching(&q

.NET技术-1.0.使用反射、特性简化代码(验证Model类)

使用反射.特性简化代码 参考项目:利用反射验证Model类/AssemblyVerification 假设现在有一个学生类(Student) /// <summary> /// 学生类 /// </summary> public class Student { /// <summary> /// 名字 /// </summary> private string name; public string Name { get { return name; } s

不计代价的简化代码

开博的第一篇总要有些诚意,分享一个自己写的远程桌面工具:https://github.com/wang9563/RemoteDesktopManage 这也是一年前写的代码了,公司里有很多云主机要管理,同事们找不到合适的工具只好自己写一个,代码并不复杂,只是质量就不敢恭维了.起码这一年来的进步还是有的,只是少了一些志同道合的朋友,这一年中的业余时间也没干啥正事.仅仅是开篇就忘了如何去写,索性罗列下自己的积累,想以补拙. 我一般习惯简化代码,但多数是盲目的简化,也偶尔会反编译查下自己是否简化合理.