Java---使用lombok简化实体类的编写----不要再写getter+sertter方法了

这篇具有很好参考价值的文章主要介绍了Java---使用lombok简化实体类的编写----不要再写getter+sertter方法了。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

使用lombok简化实体类的编写

首先:

加入lombok依赖:

然后

加上一个注解:@Data   


使用lombok简化实体类的编写

首先:

加入lombok依赖:

        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <version>1.18.12</version>
            <scope>provided</scope>
        </dependency>

然后

删除原来实体类中的方法

加上一个注解:@Data   

注意:@Data(包含了:@Setter @Getter @ToString @EqualsAndHashCode)但是 不包含构造方法的注解可以手动加上:@NoArgsConstructor @AllArgsConstructor文章来源地址https://www.toymoban.com/news/detail-625399.html

package com.dong.domian;

import lombok.Data;

@Data
public class User {
    private int userid;
    private String username;
    private String sex;

}

到了这里,关于Java---使用lombok简化实体类的编写----不要再写getter+sertter方法了的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • idea 实体类的.set属性方法自动生成

    GenerateAllSetter插件: 开放过程中有的实体类属性很多。一个一个去写.set方法。重复性强还容易遗漏。这个时候就可以使用GenerateAllSetter插件 使用方法 鼠标放在变量【e】上。按下Alt + Enter组合键 弹窗如下。就可以根据需要选择了

    2024年01月23日
    浏览(35)
  • 使用Java 17中的record替代Lombok的部分功能

    在DD长期更新的Java新特性专栏中,已经介绍过Java 16中开始支持的新特性:record的使用。 之前只是做了介绍,但没有结合之前的编码习惯或规范来聊聊未来的应用变化。最近正好因为互相review一些合作伙伴的代码,产生了一些讨论话题,主要正针对于有了 record 之后,其实之前

    2024年02月02日
    浏览(30)
  • 上海罗森便利副总经理何韻民:我们不要为了数字化而数字化,要让数字化为实体服务丨数据猿专访...

    ‍数据智能产业创新服务媒体 ——聚焦数智 · 改变商业 数字化正在进入深水区。 随着云计算、大数据、人工智能等技术的发展,全球数字化浪潮滚滚而来。可以看到,各国推行建设数字经济积极政策,各行业也在寻求融合数字化最优解。 便利店,是人们最为熟悉的实体零

    2023年04月25日
    浏览(35)
  • Java开发中使用sql简化开发

    使用sql语句简化开发 引语:在Java开发中,我们更希望数据库能直接给我们必要的数据,然后在业务层面直接使用,所以写一个简单的sql语句有助于提高Java开发效率,本文由简单到复杂。 使用MySQL数据库,先创建一个简单的表 开始玩吧,先看原始数据 以上原始数据,是我们

    2024年02月16日
    浏览(28)
  • IDEA 解决 java: 找不到符号 符号: 类 __ (使用了lombok的注解)

    原因IDEA版本太高,在 ProcessingEnvironement 预编译的时候是以代理的方式来执行的,不再是直接 javac方式,  lombok依赖的 javac方式的 annotation processors 不再生效了 解决办法:下面这一句,加在下图中 -Djps.track.ap.dependencies=false 收工

    2024年04月10日
    浏览(36)
  • 软件测试|详解 Pytest 参数化:简化测试用例的编写

    简介 Pytest 是一个广泛使用的 Python 测试框架,它提供了丰富的功能来编写和执行测试用例。其中一个强大的特性是参数化,它允许我们通过一种简洁的方式运行多个输入参数的相似测试用例,从而减少冗余的代码。本文将详细介绍 Pytest 的参数化功能以及如何使用它来简化测

    2024年01月20日
    浏览(41)
  • 远程服务调用的简单应用,并轻松解决LinkedHashMap无法转成相关实体类的问题

    🏀(一)为啥需要远程服务调用?     🐠知其然还要知其所以然,在我们的生产项目上一般而言会部署多个微服务,每个微服务会负责不同版块的业务工作。如果某个微服务 需要借助 另外的某些微服务中的接口才能完成相应操作时,那么服务与服务之间就会存在相互

    2024年02月08日
    浏览(37)
  • 通过IService中提供的Lambda方法,简化复杂/动态sql语句的编写

    要求实现一个根据复杂条件查询用户的接口,查询条件如下: 1. name:用户名,可以为空 2. status:用户状态,可以为空 3. minBalance:最小余额,可以为空 4. maxBalance:最大余额,可以为空 可以理解成一个用户的后台管理界面,管理员可以自己选择条件来筛选用户,因

    2024年01月24日
    浏览(35)
  • Java实体映射工具MapStruct使用详解

    通常在后端开发中经常不直接返回实体Entity类,经过处理转换返回前端,前端提交过来的对象也需要经过转换Entity实体才做存储;通常使用的BeanUtils.copyProperties方法也比较粗暴,不仅效率低下(使用反射)而且仅映射相同名的属性,多数情况下还需要手动编写对应的转换方法

    2024年02月04日
    浏览(25)
  • 【Spring Boot】四种核心类的依赖关系:实体类、数据处理类、业务处理类、控制器类

    //1.配置项目环境,创建Spring Boot项目。 //2.数据库设置,配置数据库。 //3.创建实体类,映射到数据库。 //4.创建数据处理层类,Repository //5.创建业务处理类,Service类 //6.创建控制器类,Controller类 Article.java java import javax.persistence.Entity; import javax.persistence.GeneratedValue; import java

    2024年02月11日
    浏览(28)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包