- 浏览: 377227 次
- 性别:
- 来自: 四川
文章分类
- 全部博客 (247)
- 数据库以及sql (11)
- java (48)
- 爬虫学习 (20)
- java编程 (28)
- python编程以及安装和配置 (27)
- oracle数据库 (32)
- mongodb基本操作 (4)
- linux学习 (7)
- easyUI (2)
- nodeJs (8)
- python学习 (16)
- 其他 (13)
- hadoop (1)
- svn (1)
- 汉字 (1)
- windows (2)
- jsp (5)
- fiddler (1)
- ETL (1)
- teamviewer (1)
- maven (4)
- GIT (2)
- datagrip (1)
- ocr (1)
- redis (3)
- mysql (3)
- linux (1)
- 数据服务 (0)
最新评论
Java工具lombok,用注解的方式简化了Java代码,消除Java的冗长,在此做个简介和归纳
安装
1.https://projectlombok.org/download 官网下载lombok.jar
2.把lombok.jar放入eclipse或myeclipse的安装目录下,修改 eclipse.ini / myeclipse.ini文件,末尾换行追加
-Xbootclasspath/a:lombok.jar
-javaagent:lombok.jar
即可。
3.右键-->打开lombok.jar-->勾选eclipse或myeclipse install ,重启eclipse或myeclipse即可
------------------------------代码
package lombok;
@NoArgsConstructor
@AllArgsConstructor
@Getter
@Setter
@ToString
public class LomBokDemo {
private String name;
private String age;
private String sex;
public static void main(String[] args) {
LomBokDemo lombokdemo= new LomBokDemo();
try {
lombokdemo.setAge("18");
lombokdemo.setName("kaige");
lombokdemo.setSex("男");
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
System.out.println(lombokdemo.toString());
System.exit(0);
}
}
}
-------------------------注解说明
@NonNull:消除空指针异常
@Cleanup:释放资源
@Getter/@Setter:注解在属性上,为属性提供get/set方法
@ToString:注解在类上,为类提供toString()方法
@EqualsAndHashCode:注解在类上,为类提供equals()和hashcode()方法
@Data:最常用的注解,注解在类上,作用是@ EqualsAndHashCode,@Getter,@Setter 和@ToString注解的集合
安装
1.https://projectlombok.org/download 官网下载lombok.jar
2.把lombok.jar放入eclipse或myeclipse的安装目录下,修改 eclipse.ini / myeclipse.ini文件,末尾换行追加
-Xbootclasspath/a:lombok.jar
-javaagent:lombok.jar
即可。
3.右键-->打开lombok.jar-->勾选eclipse或myeclipse install ,重启eclipse或myeclipse即可
------------------------------代码
package lombok;
@NoArgsConstructor
@AllArgsConstructor
@Getter
@Setter
@ToString
public class LomBokDemo {
private String name;
private String age;
private String sex;
public static void main(String[] args) {
LomBokDemo lombokdemo= new LomBokDemo();
try {
lombokdemo.setAge("18");
lombokdemo.setName("kaige");
lombokdemo.setSex("男");
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
System.out.println(lombokdemo.toString());
System.exit(0);
}
}
}
-------------------------注解说明
@NonNull:消除空指针异常
@Cleanup:释放资源
@Getter/@Setter:注解在属性上,为属性提供get/set方法
@ToString:注解在类上,为类提供toString()方法
@EqualsAndHashCode:注解在类上,为类提供equals()和hashcode()方法
@Data:最常用的注解,注解在类上,作用是@ EqualsAndHashCode,@Getter,@Setter 和@ToString注解的集合
发表评论
-
是什么java多态
2018-11-14 13:43 723Java多态 例1.1+1=2 例2."1&quo ... -
经纬度转换
2018-09-25 13:57 0package com.teamdev.jxbrowser.c ... -
java连接池技术
2018-09-04 14:26 402转:https://www.cnblogs.com/xdp-g ... -
java 提取url字符串中的域名
2018-08-30 15:24 7410package com.teamdev.jxbrowser.c ... -
java多线程中锁(lock)、wait、notify()的使用
2018-07-13 11:31 5770package com.kai.多线程间的通信; impor ... -
java多线程间的通信实例
2018-07-13 11:00 1445----线程间的通信 public class ListAd ... -
volatile关键字
2018-07-12 11:20 664volatile:使变量在多个线程间可见 public c ... -
java根据百度url获取真正的网页地址
2018-07-09 11:26 1116/** * 根据百度url,获取原本url * @th ... -
java中的base64字符流与图片的相互转换
2018-06-29 13:27 1289//base64字符串转化成图片 public sta ... -
java去除图片水印的解决办法
2018-06-28 10:54 3382原文地址:http://www.oicqzone.com/pc ... -
java中的中文字符转URLEncode
2018-06-26 11:26 816String urlTypeName =java.net.UR ... -
java下载图片到本地实例
2018-06-25 15:34 1374public static void main(String[ ... -
Myeclipse中如何更改jsp默认的打开方式
2018-05-04 17:44 6751.打开myeclipse 2.点击上方的 window-&g ... -
java三大范式
2018-05-02 09:50 779参考地址:https://www.cnblogs.com/ja ... -
请求中设置代理IP
2018-04-18 16:24 992(不能直接JVM设置代理 System.getProperti ... -
java获取当前时间的时间戳
2018-04-08 09:25 1521package com.teamdev.jxbrowser.c ... -
java四种线程池实例 (kaigege)
2018-03-28 11:03 735Java通过Executors提供四种线程池: 1.newCa ... -
java获取IP地址(windos,linux)皆可
2018-03-28 09:44 833package com.teamdev.jxbrowser.c ... -
post 请求
2018-02-05 16:32 547public static void trustEveryo ... -
java robot控制鼠标和键盘(笔记本中打印 i love you)(滑动)
2018-01-25 16:57 2124package robot_java; import jav ...
相关推荐
Lombok是一款Java库,它通过注解处理器在编译时自动插入代码,简化了Java对象的创建和维护,从而减少了冗余的getter、setter、equals、hashCode和toString方法的编写。Lombok的主要目标是使Java代码更加简洁,提高...
Lombok插件的安装和使用可以显著提高Java开发的效率和代码的可读性,尤其在处理那些需要大量样板代码的项目中。不过,也需要注意,对于不熟悉Lombok的团队成员来说,可能会对一些自动生成的代码产生疑惑。因此,团队...
以下将详细介绍Lombok的核心概念和如何使用这个压缩包进行安装。 1. Lombok核心概念: - `@Data`: 这个注解会在类的所有字段上生成对应的getter和setter方法,同时还会添加equals(), hashCode()和toString()方法。...
以下是如何在IntelliJ IDEA 2018.1.1版本中离线安装Lombok插件的详细步骤: 1. **下载Lombok插件**: 首先,你需要从官方渠道或者第三方资源网站下载Lombok的jar包和对应的IntelliJ IDEA插件。在本例中,你已经有...
本文将详细介绍如何在Eclipse或MyEclipse环境中安装和使用Lombok,以及如何获取`lombok.jar`。 首先,我们需要了解`lombok.jar`是什么。`lombok.jar`是Lombok库的可执行文件,包含了Lombok的所有功能。它通过被集成...
在标题和描述中提到的"Lombok插件 IDEA 下载",主要是指在IntelliJ IDEA这个流行的Java开发环境中安装和使用Lombok插件的过程。 Lombok插件的安装通常有两种方式:在线安装和离线安装。在线安装是通过IDEA的内置...
标签“lombok idea plugin”明确指出这个资源是关于IDEA中的Lombok插件,强调了其用途和适用范围。 总的来说,Lombok插件是Java开发者的得力助手,尤其在IDEA中配合使用,能提升开发效率,降低维护成本。而提供的...
3. **运行Lombok安装程序** - 在`lombok.jar`所在的目录下,通过命令行运行以下命令:`java -jar lombok.jar`,也可以直接双击`lombok.jar`文件来运行安装程序。 - 运行后会出现安装向导界面,按照提示完成安装...
不同版本的Eclipse和Lombok之间可能存在兼容性问题,所以最好使用最新版本的两者。 3. 清除Eclipse或STS的工作空间缓存。这可以通过关闭IDE,删除工作空间的`.metadata\.plugins\org.eclipse.core.runtime\.settings...
通过在eclipse中如何使用Lombok进行开发,简化model层的代码简化工作。亲测可用!!! 我再找这个插件的时候,很多在CSDN上都要5个下载积分,实在太多了,现在上传资源怎么都需要资源分数了呢?所以我自己找了这个...
IDEA是一款广受欢迎的Java开发集成环境,由JetBrains公司开发。Lombok是一个非常实用的Java库,能够通过注解的方式简化代码,自动处理getter、...希望这个教程能帮助你更好地理解和使用Lombok插件,祝你编程愉快!
解决方案是通过本地下载并安装的方式来把Lombok安装到IDEA编辑器中。整个过程就是:下载插件包-->本地install。 四、安装过程 1. 下载插件包 插件包可以在两个地方下载,分别是IDEA的官方插件仓库和GitHub中的...
5. **测试Lombok**:安装并配置好后,你可以在你的Java类中使用Lombok注解,如`@Data`,`@Setter`,`@Getter`等,IDE应该能够正确地感知这些注解,并提供相应的代码补全和检查功能。 除了插件安装,你可能还会关心...
完成安装后,重启IDE并创建一个新的Java类,尝试使用Lombok注解,如`@Data`,如果一切正常,则说明Lombok已成功安装。 #### 四、常用注解详解 Lombok提供了多个注解来满足不同场景的需求,下面详细介绍几个常用的...
总结来说,Lombok是提升Java开发效率的一个强大工具,通过在Eclipse中正确安装和配置,可以显著减少样板代码,使代码更清晰,更易于维护。同时,了解并熟练使用Lombok的各种注解,能进一步提高开发效率和代码质量。
Lombok 插件的安装与使用对于提高开发效率具有重要意义,下面将详细介绍 Lombok 的核心概念、功能以及如何在 IDEA 中配置和使用这个插件。 1. **Lombok 的核心概念:** Lombok 是一个源码处理库,它在编译期间自动...
本篇文章将详细介绍如何在Eclipse中安装和使用Lombok插件。 首先,我们需要下载Lombok的jar包。Lombok官网提供了最新的版本下载,你可以访问https://projectlombok.org/download 来获取。下载完成后,会得到一个名...
至此,Eclipse已经成功安装并配置了Lombok,你现在可以在编写Java代码时愉快地使用Lombok的注解了。但请注意,由于Lombok是编译时增强,所以在运行或调试时,确保你的IDE和构建工具(如Maven或Gradle)也支持Lombok...
标题提到的问题"lombok最新插件版本 idea更新后 lombok报红错",通常指的是在更新IDEA到2018.3版本后,原有的Lombok插件可能与新版本IDEA不兼容,导致代码中使用Lombok注解的部分出现错误提示或警告,即所谓的“报红...
对于IntelliJ IDEA,需要安装Lombok插件;对于Eclipse,需要在`eclipse.ini`中添加 `-javaagent:path/to/lombok.jar`。 ### 示例 ```java import lombok.Data; @Data public class User { private String name; ...