- 浏览: 364176 次
- 性别:
- 来自: 四川
文章分类
- 全部博客 (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 597Java多态 例1.1+1=2 例2."1&quo ... -
经纬度转换
2018-09-25 13:57 0package com.teamdev.jxbrowser.c ... -
java连接池技术
2018-09-04 14:26 324转:https://www.cnblogs.com/xdp-g ... -
java 提取url字符串中的域名
2018-08-30 15:24 7289package com.teamdev.jxbrowser.c ... -
java多线程中锁(lock)、wait、notify()的使用
2018-07-13 11:31 5646package com.kai.多线程间的通信; impor ... -
java多线程间的通信实例
2018-07-13 11:00 1341----线程间的通信 public class ListAd ... -
volatile关键字
2018-07-12 11:20 585volatile:使变量在多个线程间可见 public c ... -
java根据百度url获取真正的网页地址
2018-07-09 11:26 927/** * 根据百度url,获取原本url * @th ... -
java中的base64字符流与图片的相互转换
2018-06-29 13:27 1190//base64字符串转化成图片 public sta ... -
java去除图片水印的解决办法
2018-06-28 10:54 3196原文地址:http://www.oicqzone.com/pc ... -
java中的中文字符转URLEncode
2018-06-26 11:26 740String urlTypeName =java.net.UR ... -
java下载图片到本地实例
2018-06-25 15:34 1303public static void main(String[ ... -
Myeclipse中如何更改jsp默认的打开方式
2018-05-04 17:44 5721.打开myeclipse 2.点击上方的 window-&g ... -
java三大范式
2018-05-02 09:50 689参考地址:https://www.cnblogs.com/ja ... -
请求中设置代理IP
2018-04-18 16:24 896(不能直接JVM设置代理 System.getProperti ... -
java获取当前时间的时间戳
2018-04-08 09:25 1431package com.teamdev.jxbrowser.c ... -
java四种线程池实例 (kaigege)
2018-03-28 11:03 649Java通过Executors提供四种线程池: 1.newCa ... -
java获取IP地址(windos,linux)皆可
2018-03-28 09:44 736package com.teamdev.jxbrowser.c ... -
post 请求
2018-02-05 16:32 477public static void trustEveryo ... -
java robot控制鼠标和键盘(笔记本中打印 i love you)(滑动)
2018-01-25 16:57 2029package robot_java; import jav ...
相关推荐
Lombok安装及使用,里面包含文档说明及jar包,安装步骤、例子都在里面,欢迎使用
通过在eclipse中如何使用Lombok进行开发,简化model层的代码简化工作。亲测可用!!! 我再找这个插件的时候,很多在CSDN上都要5个下载积分,实在太多了,现在上传资源怎么都需要资源分数了呢?所以我自己找了这个...
lombok插件 现在网上在线安装都安装不上,用本资源,根据文档说明步骤安装lombok 100%成功!
IDEA lombok 插件 get set方法可以提示
lombok的安装和使用 lombok的安装和使用包含这几步: 1.安装插件 2.下载jar包 3.运行jar 4.制定eclipse.exe的路径 5.安装成功 6.开始使用 下面我们开始操作 1.安装插件:默认情况下 eclipse 是不支持 lombok 的,...
idea 2018的lombok插件离线安装包。国内网络有时候在线安装idea插件总是失败,使用离线安装可以解决在线不能安装的问题
eclipse插件-lombok及安装方法
Lombok在eclipse|myeclipse中使用,lombok.jar及两种种安装方式,亲测可用
# lombok.jar拷到eclipse目录,.ini文件中添加下面的配置 -javaagent:lombok.jar -Xbootclasspath/a:lombok.jar
eclipse安装lombok支持的jar包,一键安装,简单轻松可用
4、安装完成之后,请确认eclipse安装路径下是否多了一个lombok.jar包,并且其 配置文件eclipse.ini中是否 添加了如下内容: -javaagent:lombok.jar -Xbootclasspath/a:lombok.jar 如果上面的答案均为true,那么...
idea 离线安装 lombok插件
eclipse/myeclipse/Idea安装lombok插件,个人小小整理
新版intellij2018.3无法安装lombok,提供lombok plugin
新版idea的lombok插件暗转,包括方法和安装包
--------本是免费就应该免费(但官方不给免费)-------- 下载Lombok,版本为Lombok...最后重启eclipse并clean project(重新编译,已使用lombok功能的代码) --------本是免费就应该免费(但官方不给免费)--------
文章地址:http://t.csdn.cn/9Xhqt
lombok是用于快速开发的一个集成工具,可以使你的代码看起来更加简洁,使用一个注解就可以帮你...请确定是否有需求再下载,安装教程翻我博文《idea离线安装lombok插件》,可以配套使用,实现离线安装下载lombok插件。
IDEA lombok 插件 lombok-plugin-0.8.8-14
IDEA安装Lombok插件失败的解决方案.docx