添加@Data注解可以不用书写
getter,setter方法,
toString方法
hashCode方法
equals方法

添加步骤:
首先,设置lombok插件,

设置maven依赖,在pom.xml中添加

<dependencies><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>1.16.10</version></dependency></dependencies>

maven要在连网环境下,才能自动导入

之后就可以使用了,如下图,虽然类中没有写getter,setter方法,但是在调用时是存在的。

java添加@Data注解相关推荐

  1. java data使用_@Data注解详解及使用方法-Fun言

    @Data作用 去除Getter,Setter,equals,hashCode,toString方法,@Data注解在类上时,简化java代码编写,为该类提供读写属性.简单来说就是不用再手动添加get ...

  2. Java @Data注解

    @Data注解简介 1.@Data注解是lombok.jar包下的注解,该注解通常用在实体bean上,不需要写出set和get方法,但是具备实体bean所具备的方法,简化编程提高变成速度. 2.@Da ...

  3. java spring框架 注解_史上最全的java spring注解

    史上最全的java spring注解,没有之一 注解是个好东西,但好东西我们也是看见过,整理过,理解过,用过才知道好.不求我们每个都记住,但求保有印象,在需要的时候能提取出来再查找相关资料,平时工作就 ...

  4. Spring Boot中Spring data注解的使用

    文章目录 Spring Data Annotations @Transactional @NoRepositoryBean @Param @Id @Transient @CreatedBy, @Las ...

  5. java开发常用注解汇总

    lombok整理 @Data 注解在类上:提供类所有属性的 getting 和 setting 方法,此外还提供了equals.canEqual.hashCode.toString 方法 @Sette ...

  6. Lombok的@Data注解自动重写equals

    我所遇到的问题: 当我看到Lombok的@EqualsAndHashCode注解可以重写equals和hashcode时,就像自己操作一下. 然后... package domain;import l ...

  7. java lombok.getter_Lombok注解@Getter @Setter详解

    1.为什么强大 ​项目中经常使用bean,entity等类,绝大部分数据类类中都需要get.set.toString.equals和hashCode方法,尽管IDE工具都会帮我们生成.但自动生成这些代 ...

  8. Java中使用注解校验参数

    一.参数校验的注解 Java中参数校验的注解来自三方面,分别是 javax.validation:validation-api,对应包javax.validation.constraints org. ...

  9. 用@Data注解的形式替代类中的setter、getter方法

    目录 1. 封装 2. @Data注解介绍 3. Lombok的使用 1. 封装 在类中,为了增强数据的安全性和隐蔽性,通常会对数据和与数据有关的方法进行封装: 封装的步骤: 1.将类中的属性设置为p ...

最新文章

  1. 数据结构(06)— 线性循环链表实战
  2. Codeforces 1175E Minimal Segment Cover 倍增
  3. 马斯克再创历史!人类首个商业载人飞船发射成功:移民火星又近一步
  4. PHP100视频教程解压密码[连载结束]
  5. 单片机开发系列(一)之Keil 5 安装使用教程
  6. MySQL5及更高版本的jar包下载(jdbc)及常见问题解决
  7. C#窗体程序打开Word或Excel文档代码实现
  8. 好玩游戏不上学去学计算机,如果你这样学习,不如去玩游戏!
  9. 做好拼多多的几个小技巧-拼多多出评技巧
  10. 《设计模式》(精华集)
  11. 【CSDN竞赛第四期】编程赛后总结与分享
  12. 微信小程序传数组给后台(thinkphp后台接受前端数组参数)
  13. 双软认证企业税收优惠政策
  14. (四)UPF之常用低功耗单元(Isolation、Level Shifter、Power Switch、State Retention、Always on cell)
  15. opencv滤波函数简介
  16. AIBlockChain:“知名博主独家讲授”人工智能创新应用竞赛【精选实战作品】之《基于计算机视觉、自然语言处理、区块链和爬虫技术的智能会议系统》软件系统案例的界面简介、功能介绍分享之二、会中智能
  17. python 数据可视化工具--matplotlib
  18. 正交化(Orthogonalization)
  19. 你在用什么英文搜索引擎
  20. EM@三角函数诱导公式

热门文章

  1. Linux 性能调试(1): perf 使用技巧 (翻译)
  2. windows64位系统完全卸载winpcap的方式
  3. 从android 看微信小程序
  4. 千牛中文件已存在于服务器上,千牛登陆在云服务器上
  5. 数字传输系统的最佳接收与误码分析-python实现
  6. 高德地图发布AI引擎 可提供最优位置出行服务
  7. 特征平台概述及技术选型
  8. 深度剖析ROC曲线以及AUC指标
  9. js 伪造referer_惨js对referer来路伪造来路无效 | 学步园
  10. 动作捕捉技术应用于地面移动机器人协同