java添加@Data注解
添加@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注解相关推荐
- java data使用_@Data注解详解及使用方法-Fun言
@Data作用 去除Getter,Setter,equals,hashCode,toString方法,@Data注解在类上时,简化java代码编写,为该类提供读写属性.简单来说就是不用再手动添加get ...
- Java @Data注解
@Data注解简介 1.@Data注解是lombok.jar包下的注解,该注解通常用在实体bean上,不需要写出set和get方法,但是具备实体bean所具备的方法,简化编程提高变成速度. 2.@Da ...
- java spring框架 注解_史上最全的java spring注解
史上最全的java spring注解,没有之一 注解是个好东西,但好东西我们也是看见过,整理过,理解过,用过才知道好.不求我们每个都记住,但求保有印象,在需要的时候能提取出来再查找相关资料,平时工作就 ...
- Spring Boot中Spring data注解的使用
文章目录 Spring Data Annotations @Transactional @NoRepositoryBean @Param @Id @Transient @CreatedBy, @Las ...
- java开发常用注解汇总
lombok整理 @Data 注解在类上:提供类所有属性的 getting 和 setting 方法,此外还提供了equals.canEqual.hashCode.toString 方法 @Sette ...
- Lombok的@Data注解自动重写equals
我所遇到的问题: 当我看到Lombok的@EqualsAndHashCode注解可以重写equals和hashcode时,就像自己操作一下. 然后... package domain;import l ...
- java lombok.getter_Lombok注解@Getter @Setter详解
1.为什么强大 项目中经常使用bean,entity等类,绝大部分数据类类中都需要get.set.toString.equals和hashCode方法,尽管IDE工具都会帮我们生成.但自动生成这些代 ...
- Java中使用注解校验参数
一.参数校验的注解 Java中参数校验的注解来自三方面,分别是 javax.validation:validation-api,对应包javax.validation.constraints org. ...
- 用@Data注解的形式替代类中的setter、getter方法
目录 1. 封装 2. @Data注解介绍 3. Lombok的使用 1. 封装 在类中,为了增强数据的安全性和隐蔽性,通常会对数据和与数据有关的方法进行封装: 封装的步骤: 1.将类中的属性设置为p ...
最新文章
- 数据结构(06)— 线性循环链表实战
- Codeforces 1175E Minimal Segment Cover 倍增
- 马斯克再创历史!人类首个商业载人飞船发射成功:移民火星又近一步
- PHP100视频教程解压密码[连载结束]
- 单片机开发系列(一)之Keil 5 安装使用教程
- MySQL5及更高版本的jar包下载(jdbc)及常见问题解决
- C#窗体程序打开Word或Excel文档代码实现
- 好玩游戏不上学去学计算机,如果你这样学习,不如去玩游戏!
- 做好拼多多的几个小技巧-拼多多出评技巧
- 《设计模式》(精华集)
- 【CSDN竞赛第四期】编程赛后总结与分享
- 微信小程序传数组给后台(thinkphp后台接受前端数组参数)
- 双软认证企业税收优惠政策
- (四)UPF之常用低功耗单元(Isolation、Level Shifter、Power Switch、State Retention、Always on cell)
- opencv滤波函数简介
- AIBlockChain:“知名博主独家讲授”人工智能创新应用竞赛【精选实战作品】之《基于计算机视觉、自然语言处理、区块链和爬虫技术的智能会议系统》软件系统案例的界面简介、功能介绍分享之二、会中智能
- python 数据可视化工具--matplotlib
- 正交化(Orthogonalization)
- 你在用什么英文搜索引擎
- EM@三角函数诱导公式