如何通过Spring Boot的@Data注解简化代码编写?

2026-06-10 15:002阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计351个文字,预计阅读时间需要2分钟。

如何通过Spring Boot的@Data注解简化代码编写?

1. 安装IDEA的Lombok插件

2.重启IDEA

3.添加Maven依赖:

xml org.projectlombok lombok 1.16.10

4.创建一个实体类:

java import lombok.Data; @Data public class clas { }

一、idea安装lombok插件


二、重启idea

三、添加maven依赖

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

四、书写一个实体类

import lombok.Data; @Data public class MyTestBean { private Integer id; private String name; private String password; }

五、测试代码

如何通过Spring Boot的@Data注解简化代码编写?

public class TestMyBean { public static void main(String[] args){ MyTestBean m=new MyTestBean(); m.setId(1); m.setName("zhangsan"); m.setPassword("123456"); System.out.println(m); } }

六、结果

七、扩展

  • @Data : 注解在类上, 为类提供读写属性, 此外还提供了 equals()、hashCode()、toString() 方法
  • @Getter/@Setter : 注解在类上, 为类提供读写属性
  • @ToString : 注解在类上, 为类提供 toString() 方法
  • @Slf4j : 注解在类上, 为类提供一个属性名为 log 的 log4j 的日志对象
  • @Log4j : 注解在类上, 为类提供一个属性名为 log 的 log4j 的日志对象

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持自由互联。

本文共计351个文字,预计阅读时间需要2分钟。

如何通过Spring Boot的@Data注解简化代码编写?

1. 安装IDEA的Lombok插件

2.重启IDEA

3.添加Maven依赖:

xml org.projectlombok lombok 1.16.10

4.创建一个实体类:

java import lombok.Data; @Data public class clas { }

一、idea安装lombok插件


二、重启idea

三、添加maven依赖

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

四、书写一个实体类

import lombok.Data; @Data public class MyTestBean { private Integer id; private String name; private String password; }

五、测试代码

如何通过Spring Boot的@Data注解简化代码编写?

public class TestMyBean { public static void main(String[] args){ MyTestBean m=new MyTestBean(); m.setId(1); m.setName("zhangsan"); m.setPassword("123456"); System.out.println(m); } }

六、结果

七、扩展

  • @Data : 注解在类上, 为类提供读写属性, 此外还提供了 equals()、hashCode()、toString() 方法
  • @Getter/@Setter : 注解在类上, 为类提供读写属性
  • @ToString : 注解在类上, 为类提供 toString() 方法
  • @Slf4j : 注解在类上, 为类提供一个属性名为 log 的 log4j 的日志对象
  • @Log4j : 注解在类上, 为类提供一个属性名为 log 的 log4j 的日志对象

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持自由互联。