首页 > 其他分享 >Lombok

Lombok

时间:2022-09-04 15:11:10浏览次数:38  
标签:NoArgsConstructor private AllArgsConstructor import Lombok Data lombok

简化代码

  • @Data
    自动生成,set,get,hashcode,tostring

  • @AllArgsConstructor
    生成有参构造

  • @NoArgsConstructor
    生成无参构造

使用方法:
1-maven坐标

<dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <version>1.18.10</version>
</dependency>

2-加入注解

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class User {
    private int id;
    private String name;
    private String pwd;
}

标签:NoArgsConstructor,private,AllArgsConstructor,import,Lombok,Data,lombok
From: https://www.cnblogs.com/tqming/p/16655155.html

相关文章

  • 12.开发小技巧-Lombok
    1.导入依赖<dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId></dependency>idea中搜......
  • Lombok首字母小写,第二个字母大写的问题
    一、问题描述最近在和前端对接接口的时候,发现后端接口返回给前端的一个字段大小写有问题,具体如下。使用的开发框架及版本:框架:SpringMVC;Lombok版本:1.18.12;对象简化后......
  • lombok @Builder注解
    https://blog.csdn.net/baidu_35085676/article/details/89193416?spm=1001.2101.3001.6650.4&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%......
  • Lombok的使用 以及@EqualsAndHashCode
    @EqualsAndHashCode(of={"docId","travelDate"})其中,of选择指定的属性,构建生成equals方法与hashcode方法exclude排除制定属性lombok常用注释:1@Data//用于......
  • Lombok 注解
      @RequiredArgsConstructor用法: 在我们写controller或者Service层的时候,需要注入很多的mapper接口或者另外的service接口,这时候就会写很多的@Autowired注解,代码......
  • SpringBoot+Lombok+Builder实现任意个数属性的对象构造
    场景某个类有多个属性,在不同的业务场景下需要对不同对象赋值不同的属性。如果使用原始构造方法赋值,需要有几种情况的参数赋值,就在实体类中声明对应参数的构造方法。可以......
  • 某个项目用到 Lombok ,配置
    pom中写好了依赖还是不可以 的,需要在IDEA环境中安装 此插件。<dependency><groupId>org.projectlombok</groupId><artifactId>lomb......
  • 20220816 springboot_idea_lombok_转Entity 生成的ToDominObject没有用有参构造方
    1问题:使用lombok,DDD设计思想整合mapStruct时,转Entity生成的ToDominObject没有用有参构造方法构造对象 2解决方案:2.1未解决_原因猜想因为生......
  • mybatis_8_在pom.xml中添加lombok
    在pom.xml中添加lomboklombok通过简单的注解形式消除定义JavaBean时所需要生成的一系列属性方法:https://projectlombok.org/setup/maven示例:<dependency><groupId>......