代码自动注入框架 lombok

代码自动注入框架 lombok 框架是通过反射的方式实现注入的。

 

 

 

1、导入依赖的  lombok.jar 包

在项目的 pom.xml 中 <dependencies> </dependencies> 标签内加入如下配置:

<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
   <version>1.18.30</version>  <!-- 如果是 Spring boot 项目,也可以不写此行,那么就跟随 Spring boot 的版本。 -->
    <optional>true</optional>
</dependency>



2、导入依赖的具体类:

import lombok.extern.slf4j.Slf4j;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import lombok.EqualsAndHashCode;

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

import lombok.experimental.Accessors;
import lombok.Builder;

 
 


3、注入日志对象的注解 @Slf4j
4、注入设置方法(setter)的注解 @Setter

5、注入获取方法(getter)的注解 @Getter
6、注入转换为字符串的方法(toString)的注解 @ToString
7、注入 getter()、setter()、hashCode()、equals()、toString() 方法。
8、注入对象的内容是否相同和散列码是否相等的方法的注解 @EqualsAndHashCode
9、注入含全部属性参数的构造器(Constructor)的注解 @AllArgsConstructor
10、注入无参数的构造器 @NoArgsConstructor
11、创建对象时将全部的属性初始化的注解 @RequiredArgsConstructor
12、注入构建器方法的注解 @Builder






posted @ 2024-08-12 09:54  hapday  阅读(4)  评论(0编辑  收藏  举报