关于java的奇门遁甲

初识Lombok

本人今天首次接触到关于Lombok的使用,当打开springboot项目初识化的时候选择了Lombok插件,并且跟随老师一起使用了Lombok,当时心情是这样的:好奇、震惊、激动,然后写文章。
嘿嘿,好东西当然要一起分享了,希望有人能和我一样享受这份果实。

关于Lombok

在我们通常进行java开发的时候,相信大家都进行过对实体类的开发,例如一个user,它可能存在于 entiry包中,也可能存在于pojo中,同样也可能存在于domain中,但是,只要有对属性的操作,都需要gettersetter方法,而我所说的Lombol,其实就是对这些方法的一个封装,其中也包括toString方法。

作为一个程序员,除了攻克功能的技术难题,咋们还有一个工作重点:减少代码的冗余度。
getter和setter方法 简单且影响代码的美观,如果能用一个注解来囊括所有代码就好了,比如:@Data

实现过程(图解):

1、环境准备

 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200412144120415.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzQ2MjM3Njcw,size_16,color_FFFFFF,t_70)

或者通过maven引入`

使用@Data注解

OK,大家愉快的使用吧,更多详细的建议百度哦

JAVA的奇门遁甲--lombok简单使用相关推荐

  1. java中的lombok_如何在Java中使用Lombok删除样板设置器吸气剂

    java中的lombok 你好朋友, 一次又一次反对Java的观点之一是,我们必须写很多样板 我们简单的POJO类的setter和getter形式的代码,不必要地增加了 我们代码的长度. 为了解决这个 ...

  2. Java基础之泛型简单讲解(通俗易懂)

    Java基础之泛型简单讲解(通俗易懂) 1. 前言 2. 简单例子对比理解 2.1 未使用泛型例子--ArrayList 2.2 使用泛型的例子 2.2.1 ArrayList 举例 2.2.2 Ha ...

  3. JAVA同时输入用户名和密码_用java模拟设计一个简单的“用户注册”程序。当用户输入用户名和密码时,单击“注...

    用java模拟设计一个简单的"用户注册"程序.当用户输入用户名和密码时,单击"注 2020 - 9 - 26 TAG : 所有功能均已实现,如有不满意的地方我再修改imp ...

  4. java爬取网页内容 简单例子(2)——附jsoup的select用法详解

    [背景] 在上一篇博文 java爬取网页内容 简单例子(1)--使用正则表达式 里面,介绍了如何使用正则表达式去解析网页的内容,虽然该正则表达式比较通用,但繁琐,代码量多,现实中想要想出一条简单的正则 ...

  5. 【练习题】构造方法 编写Java程序,模拟简单的计算器。

    package day09; /*1.[练习题]构造方法 编写Java程序,模拟简单的计算器. 定义名为Number的类,其中有两个整型数据成员n1和n2,应声明为私有.编写构造方法,赋予n1和n2初 ...

  6. Java WebService 接口的简单生成和调用

    Java WebService 接口的简单生成和调用 1.打开eclipse创建普通的java项目,写一个类  如下: package com.jspweb.ws;import javax.jws.W ...

  7. 菜鸟学Java(六)——简单验证码生成(Java版)

    转载自  菜鸟学Java(六)--简单验证码生成(Java版) 验证码大家都知道,它的作用也不用我多说了吧.如果不太清楚请参见百度百科中的解释,一般验证码的生成就是随机产生字符(数字.字母或者汉字等) ...

  8. java对mysql的简单操作的综合运用——登录+注册+修改密码

    本篇博客是java对mysql的简单操作的综合运用--登录系统.java对mysql的简单操作的综合运用--注册系统.java对mysql的简单操作的综合运用--修改密码系统的整合. 因为使用的是数据 ...

  9. java对mysql的简单操作的综合运用——修改密码系统

    本篇博客运用到: java连接mysql数据库连接 java对mysql的简单操作--修改数据 下面是修改密码系统的完整代码 import java.awt.event.ActionEvent; im ...

最新文章

  1. 容器必须设置宽度吗_消防泵必须设置自动巡检柜吗
  2. 加拿大工程院院士于非:互联—— 从质量、能源、信息到智能
  3. define宏定义中的#,##,@#及\符号
  4. ROS知识【11-1】:建立用户自己的工作空间、功能包
  5. Qt for Python之 PySide2+QML 入门示例
  6. Go的sync.Cond(四)
  7. 质性研究工具_质性研究【001】
  8. Emacs远程开发及projectile安装
  9. PCalc for Mac(科学计算器)
  10. python 录制键盘宏_宏命令如何录制_海盗船 K70RGB版红轴机械键盘_键鼠导购-中关村在线...
  11. 在jsp代码添加背景图片
  12. 二、网络编程之协议及协议格式详解
  13. MAC OS搭建pyhton+selenium+pycharm实现web自动化测试
  14. [UVA1449] Dominating Patterns(AC自动机,STL,计数,神坑)
  15. intel更新13代桌面处理器产品线,更多核心更贵价格
  16. leetcode 5. 最长回文子串(c++)
  17. 使用QT5书写的护眼程序
  18. 答疑解惑!社招与校招有什么区别?
  19. Docker容器域名解析失败
  20. 应用在电力行业的无源RFID温度传感器标签

热门文章

  1. linux桌面m3,迈乐A100 如何安装linux-ubuntu-lxde桌面-迈乐盒子-奇珀网
  2. dwasp连接mysql_asp连接access数据库代码(ASP连接ACCESS数据库方式方法)包含.mdb和.accdb两种格式...
  3. 使用OpenCV 破解QQ登录中的滑动验证码
  4. linux 虚拟机桥接上网方式
  5. 网络爬虫requests和bs4简单入门
  6. 常用対插式连接器02——jst摩托、叉车常用接头
  7. 江西省大学计算机专业,江西最好考的2所大学!计算机、财务专业省排名第三,力压一本!...
  8. Mac系统快速切换不同JDK
  9. 百度预测和百度五笔输入法
  10. cropper(图片裁剪插件)