广告
返回顶部
首页 > 资讯 > 后端开发 > Python >idea 在springboot中使用lombok插件的方法
  • 457
分享到

idea 在springboot中使用lombok插件的方法

2024-04-02 19:04:59 457人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

在idea中添加lombok插件 选择 file-->setting--->plugins  搜索lombok  并安装插件后重启idea 使用Lo

idea中添加lombok插件

选择 file-->setting--->plugins  搜索lombok  并安装插件后重启idea

使用Lombok

在pom.xml中引入依赖


 <dependency>
     <groupId>org.projectlombok</groupId>
     <artifactId>lombok</artifactId>
     <version>1.18.10</version>
     <scope>provided</scope>
</dependency>
注解 用法 备注
@Data 注解在类上;提供类所有属性的 getting 和 setting 方法,此外还提供了equals、canEqual、hashCode、toString 方法
@Setter 注解在属性上;为属性提供 setting 方法
@Getter 注解在属性上;为属性提供 getting 方法
@Log4j 注解在类上;为类提供一个 属性名为log 的 log4j 日志对象
@NoArgsConstructor 注解在类上;为类提供一个无参的的构造函数
@AllArgsConstructor 注解在类上;为类提供一个全参的构造函数
@Builder 注解在类上;表示可以进行Builder方式初始化 无法和@Value一起用
@Value 注解在类上;和@Data类似但是成员变量定义为private final,并且不会生成set方法
@Builder.Default @Builder修饰的类,无法赋予默认值,在需要添加默认值的成员变量上添加此注解即可

使用方法


@apiModel(value = "User",description = "用户")
@Data
@NoArgsConstructor
@AllArgsConstructor
public class UserDto implements Serializable {
 
    @ApiModelProperty(value = "ID",required = true)
    @NonNull
    //帮我们避免空指针
    private String id;
 
    @ApiModelProperty(value = "名称",required = true)
    private String name;
}

调用代码  如下可看出 即可使用无参构造函数,也可以使用全参构造函数


UserDto userDto=new UserDto();
  userDto.setId(id);
  userDto.setName("张三");

UserDto dto=new UserDto(id,"2323");

到此这篇关于idea 在SpringBoot中使用lombok的文章就介绍到这了,更多相关idea使用lombok内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: idea 在springboot中使用lombok插件的方法

本文链接: https://www.lsjlt.com/news/131652.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • idea 在springboot中使用lombok插件的方法
    在idea中添加lombok插件 选择 file-->setting--->plugins  搜索lombok  并安装插件后重启idea 使用Lo...
    99+
    2022-11-12
  • idea在springboot中怎么使用lombok插件
    这篇文章主要讲解了“idea在springboot中怎么使用lombok插件”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“idea在springboot中怎么使用lombok插件”吧!在id...
    99+
    2023-06-20
  • idea中lombok插件使用
    lombok插件减少实体类中的getter/setter方法的编写,让实体类变得简洁。 在Settings->Plugins中选择Browse repositories 安装之后重启idea。 在maven工程中依赖...
    99+
    2023-10-26
    intellij-idea java
  • IDEA中安装和使用Lombok插件的方法
    背景 我们在开发过程中,通常都会定义大量的JavaBean,然后通过IDE去生成其属性的构造器、getter、setter、equals、hashcode、toString方法,当要...
    99+
    2022-11-12
  • Lombok在idea中的使用教程
    目录一、什么是lombok二、如何使用 1.导入lombok的maven包2.在idea中添加对lombok的支持3.设置lombok在编译阶段生效 三、lomb...
    99+
    2023-03-22
    Lombok在idea使用 idea Lombok使用
  • lombok插件无法使用的原因及解决方法
    这篇文章主要介绍“lombok插件无法使用的原因及解决方法”,在日常操作中,相信很多人在lombok插件无法使用的原因及解决方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”lombok插件无法使用的原因及解...
    99+
    2023-06-20
  • 基于IDEA 2022.2.3安装Lombok插件(方法适用于IDEA2021及之后版本)
    1. 背景  IDEA版本: 问题:         由于Lombok在2020.2开始不再更新,导致高版本IDEA(2021及之后版本)无法在Plugins中搜索到Lombok插件,导致已使用的项目爆红,如下图 2. 解决方...
    99+
    2023-09-02
    java idea Lombok
  • lombok插件无法使用的原因及解决方案
    lombok插件无法使用的原因及解决 近日使用了一个lombok的插件,中间遇到无法插件无法使用的情况,于是将自已遇到的问题以及解决办法写下来: 在项目中如果使用注解 ,比如 @Se...
    99+
    2022-11-12
  • 升级IDEA后Lombok不能使用的解决方法
    今天到工作室比较晚,在电脑前吃着早饭,看到提示IDEA提示升级,寻思已经有好久没有升过级了。一样等着,就升级下吧。 升级完毕重启之后,突然发现好多错误,原来的应用也没法启动了。仔细一...
    99+
    2022-11-12
  • 在SpringBoot中使用lombok的注意事项
    目录Lombok需求Lombok的使用开发工具无论是idea还是eclipse都必须要安装插件在项目中依赖Lombok如下简化javabean证明lombok在编译以后会自动生成Lo...
    99+
    2022-11-12
  • 如何在IDEA中使用FindBugs插件
    本篇文章为大家展示了如何在IDEA中使用FindBugs插件,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。安装 安装完之后,重启studio,会发现左下角会出现findbugs的图标可以分...
    99+
    2023-06-14
  • Springboot中使用lombok的@Data注解方式
    目录Springboot 使用lombok的@Data注解idea安装lombok插件创建项目,编写实体类编写测试类测试结果springBoot 注解@Data注入失败一、Files--Seetings--Plugins二、如果重启后仍注入...
    99+
    2014-06-11
    Springboot注解 lombok 注解 @Data注解
  • Idea使用Bashsupport插件编辑Shell脚本的方法
      IEDA中的Bashsupport插件支持在IDEA中编写shell脚本文件,有友好的代码格式,支持自动补全,检查错误,并且配置完之后,还可以在IEDA中直接运行shell脚本。下面将一步一步演示插件的安装和配置。 ...
    99+
    2022-06-04
    idea编辑Shell脚本 Idea Bashsupport插件
  • idea中mapper快速跳转到xml插件的方法
    这篇文章主要介绍了idea中mapper快速跳转到xml插件的方法,具有一定借鉴价值,需要的朋友可以参考下。下面就和我一起来看看吧。idea mapper快速跳转到xml插件进入settings界面 安装选中插件即可效果如下,可实现快速跳转...
    99+
    2023-07-06
  • Lombok中@Data的使用方法是什么
    本篇内容主要讲解“Lombok中@Data的使用方法是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Lombok中@Data的使用方法是什么”吧!Lombok先来简单介绍一下 Lombok ...
    99+
    2023-06-21
  • 在SpringBoot中使用HATEOAS的方法
    目录简介文章目标构建Entity和Repository构建HATEOAS相关的RepresentationModel构建ControllerHATEOAS的意义简介 HATEOAS是...
    99+
    2022-11-13
  • 在Linux中使用Vundle管理Vim插件的方法
    前言 毋庸置疑,Vim 是一款强大的文本文件处理的通用工具,能够管理系统配置文件和编写代码。通过插件,Vim 可以被拓展出不同层次的功能。通常,所有的插件和附属的配置文件都会存放在 ~/.vim 目录中。由于所有的插件文...
    99+
    2022-06-04
    linux vim 插件 linux vim vundle vim插件管理vundle
  • idea中acitviti使用acitBPM插件出现乱码问题及解决方法
    1.问题描述 如下图所示,创建bpmn文件输入中文名称后,重新打开文件出现了中文乱码的情况。 2.解决方法 2.1 打开idea中 Settings->Editor->...
    99+
    2022-11-12
  • 免插件在wordpress中插入表格的方法
    WordPress 很强大,但是其编辑器却很简陋,可能 WordPress 依仗着自己有丰富的插件功能所以将后台的编辑器简化了吧。当然,一些简单的文字与图片输入对于 WordPress 编辑器来说是完全能够胜任的,但是如...
    99+
    2022-06-12
    wordpress 插入表格
  • 在IDEA中使用Linux命令的操作方法
    相比于Windows系统,linux系统提供了大量丰富的命令行工具,可以简单高效地进行工作。而大部分开发人员,都只知道Linux系统的命令,不太清楚Windows系统的命令,所以我们希望能够在Windows系统也能使用到...
    99+
    2022-06-04
    IDEA使用Linux命令 IDEA Linux命令
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作