@Data注解简介

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

2、@Data相当于@Getter @Setter @RequiredArgsConstructor @ToString @EqualsAndHashCode这5个注解的合集。

使用@Data注解前

private String yhz;public String getYhz() {return yhz;}public void setYhz(String yhz) {this.yhz = yhz;}

使用@Data注解后

@Data
public class Class {private String yhz;
}

Java @Data注解相关推荐

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

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

  2. java添加@Data注解

    添加@Data注解可以不用书写 getter,setter方法, toString方法 hashCode方法 equals方法 添加步骤: 首先,设置lombok插件, 设置maven依赖,在pom. ...

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

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

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

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

  5. lombok中的@Data注解与MyBatis的懒加载机制冲突解决

    使用@Data注解与mybatis的懒加载机制实现一对一关系查询时,发现怎么配置都无效,就是一下都查出来了,根本没有懒加载 1.application.yml配置文件配置如下: # mybatis 配 ...

  6. lombok 中的@Data注解

    今天看到有代码中的Dao包中的类文件,写的极其简洁,甚至引起了开发工具InteliJ的报错,然后程序还能稳健地跑起来. 1 2 3 4 5 6 7 8 9 import lombok.Data; @D ...

  7. @async注解_史上最全的java spring注解

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

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

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

  9. @data注解的作用_Java中注解学习系列教程-2

    在上一篇文章中,我们讲解了:Java中注解的定义.JDK中内置注解.第三方注解. 本文是注解系列教程中的第二篇.来看看今天主要内容: ​ 1:注解的分类 2:元注解说明 3:自定义注解声明 一:注解的 ...

最新文章

  1. Python自动化运维之函数进阶
  2. node 原生实现服务端 websocket
  3. 【深度学习】什么是目标检测中的平均精度均值(mAP)?
  4. linux如何给各节点时间同步,Linux 系统配置各个节点的时间一致性
  5. matlab如何excel数据,Matlab如何读取Excel里的数据
  6. (王道408考研数据结构)第八章排序-第三节1:简单选择排序
  7. c语言周林答案,C语言程序设计实训教程教学课件作者周林ch04结构化程序设计课件.ppt...
  8. 计算机双系统,自己在计算机上安装双系统
  9. 顺序表(线性表的顺序存储)---C语言版
  10. Freeradius+mysql+daloradius简单安装配置
  11. Roaring Bitmap 原理及实践
  12. 对Python【返回函数与闭包】的一点思考
  13. 网易互联网(网易严选)测试开发工程师
  14. 区块链去中心化通俗的理解是什么?
  15. JAVA 中级 ARRAYLIST - ARRAYLIST上使用泛型
  16. Learning to Memorize Entailment and Discourse Relations for Persona-Consistent Dialogues论文学习
  17. Python学记(三)turtle库
  18. PlusFo公链:币圈凋敝之时,亦是重生之日
  19. 写代码写了好几年,才发现自己天天都在用设计模式!
  20. win10 安全中心提示安装 TAP Provider V9 for private Tunnel 网络适配器

热门文章

  1. 矩阵特征值的求解过程
  2. 【计算机毕业设计】java线上教学平台 springboot智慧教学系统
  3. 深入探索正交投影变换
  4. writing | 如何写好一篇学术论文(三)标点符号的使用,改写段落
  5. python-使用递归函数计算阶乘
  6. Vue2.0开发之——Vue基础用法-axios(29)
  7. RPC框架的意义和用法,什么是RPC
  8. 全局获取Context的技巧
  9. 数据中心基础设施运维——设备维护
  10. Matlab中抽象类和类成员