java lombok.getter_lombok注解Getter和Setter的使用
1、创建类:GetterSetter,这是一个没有使用lombok的类
package im.ubu.java.lombok;
/**
* @Author hiwon(116268012 @ qq.com)
* @Description TODO
**/
public class GetterSetter {
private String name = "ubu";
private int height = 170;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getHeight() {
return height;
}
public void setHeight(int height) {
this.height = height;
}
}
2、创建类:GetterSetter,这是一个使用lombok的类
package im.ubu.java.lombok;
import lombok.Getter;
import lombok.Setter;
/**
* @Author hiwon(116268012 @ qq.com)
* @Description TODO
**/
public class GetterSetterLombok {
@Getter @Setter private String name;
@Getter @Setter private int height;
}
3、创建类:测试类 GetterSetterTest,执行
package im.ubu.java.lombok;
import org.apache.log4j.Logger;
/**
* @Author hiwon(116268012 @ qq.com)
* @Description TODO
**/
public class GetterSetterTest {
private static final Logger LOG = Logger.getLogger(GetterSetterTest.class);
public static void main(String[] args) {
//没有使用lombok
GetterSetterTest.GetterSetterMethod();
//使用lombok
GetterSetterTest.GetterSetterLombokMethod();
}
public static void GetterSetterMethod(){
GetterSetter gsd = new GetterSetter();
gsd.setHeight(180);
gsd.setName("ubu");
LOG.info(gsd.getName() + " & " + gsd.getHeight());
}
public static void GetterSetterLombokMethod(){
GetterSetterLombok gsd = new GetterSetterLombok();
gsd.setName("ubu_lombok");
gsd.setHeight(190);
LOG.info( gsd.getName() + " & " + gsd.getHeight());
}
}
4、查看结果,使用lombok的效果是一样的
image.png
java lombok.getter_lombok注解Getter和Setter的使用相关推荐
- java lombok.getter_Lombok注解@Getter @Setter详解
1.为什么强大 项目中经常使用bean,entity等类,绝大部分数据类类中都需要get.set.toString.equals和hashCode方法,尽管IDE工具都会帮我们生成.但自动生成这些代 ...
- java setter_java – 如何获得@getter和@setter?
@Getter和@Setter是 Lombook注释. Lombook是一个框架,在注释的类或属性中生成重复代码,如equals,hashCode()或getters和setters,清理代码,使编码 ...
- Java基础入门笔记-Getter与Setter
Getter与Setter 封装:是一种设计思想,将实现细节封装到内部,不让用户看到.用户能操作的,都是public的. 如何使用eclipse自动生成Getter与Setter. 初始状态如下: 随 ...
- Eclipse 基本 java lombok maven 示例
在本指南中,我们将了解什么是 Lombok 项目,使用 Eclipse 或 STS 等 IDE设置Lombok ,一个简单的java Lombok maven 示例和Lombok项目的主要功能. 1. ...
- import lombok 报错_Lombok注解@Getter @Setter详解
1.为什么强大 项目中经常使用bean,entity等类,绝大部分数据类类中都需要get.set.toString.equals和hashCode方法,尽管IDE工具都会帮我们生成.但自动生成这些代 ...
- java lombok.getter_Java如何使用Lombok生成getter和setter?
下面的代码片段向您展示了项目如何使用Lombok的@Getter和@Setter注解在POJO(纯旧java对象)类中生成Getter和Setter方法.使用这些注解就不需要手动实现mutator和a ...
- java lombok.getter_详解lombok @Getter @Setter 使用注意事项
前言:半夜睡不着觉,把星星哼成歌,只好到csdn寻找另一个梦境..... lombok是一个帮助简化代码的工具,通过注解的形式例如@Setter @Getter,可以替代代码中的getter和sett ...
- 基于注解处理器开发自动生成getter和setter方法的插件
昨天无意中,逛到了lombok的网站,并看到了首页的5分钟视频,视频中的作者只是在实体类中写了几个字段,就可以自动编译为含setter.getter.toString()等方法的class文件.看着挺 ...
- java get set 注解_java技能提升,用Lombok甩掉get和set,让代码变得更简洁
前言 前几天有个新来的同事(实习生)惊讶的对我说:我们的代码里好多错误,我的程序本地都启动不了. 我一脸懵逼的质问他:目前线上的代码,怎么会有问题吗? 他不服气的说:你来看嘛,就是有问题,Dao实体g ...
最新文章
- 初学者css常见问题_5分钟内学习CSS Grid-初学者教程
- iframe子页面操作父页面
- ETL MySQL in Oracle ODI 12c
- .NET Framework总结二
- if __name__ == __main__:什么意思_好冷的Python if __name__==__main__是啥东东
- C/C++ ultoa函数 - C语言零基础入门教程
- notepad++ 技巧
- 量子计算机的系统论思考,量子计算机发展带来的思考..doc
- linux日志.pdf,一种用于LINUX的AUDIT日志分析方法.pdf
- rapidminer员工离职分析_员工一言不合就离职怎么破?我有Python员工流失预警模型...
- 大华 解码器上大屏代码事例
- 百度云云盘搜索助手可查询提取码 内置5个搜索引擎
- 佳能7660cdn 评价_佳能Canon LBP7660Cdn 驱动
- 传统与现代的邂逅——新中式景观设计
- 国内外的几大主流浏览器性能比较
- Arduino 和 HC-SR04 超声波传感器 测距
- sqrt函数java_Java BigDecimal sqrt()用法及代码示例
- 魔兽插件是用php吗,GitHub - robinmo/wow_addons_private_use: World Of Warcraft Addons private use 魔兽世界自用插件...
- nvivo服务器项目,【NVivo教程】用Nvivo为研究团队设立主项目
- echarts 图例 两行展示
热门文章
- 群晖套件来源_群晖套件系列五:Moments的安装与使用
- linux i2c ioctl错误,关于读写I2C总线的时候出错的有关问题
- 量子计算机背后的努力,烧脑警告神秘的量子计算机,背后究竟蕴含怎样厉害的工作...
- JAR冲突问题的解决以及运行状态下如何查看加载的类
- 她说要介绍10000个开源项目?来!一起监督他!
- 《Spring Cloud微服务实战》100本赠书获得名单
- 曙光计算机系统,曙光1000大规模并行计算机系统
- oracle degree 造成阻塞_数据库锁/阻塞分析的一种常用方法
- python opencv 峰值信噪比
- ModuleNotFoundError: No module named ‘config‘