【Spring工具插件】lombok使用和EditStarter插件

发布于:2024-12-07 ⋅ 阅读:(102) ⋅ 点赞:(0)

8e19eee2be5648b78d93fbff2488137b.png

阿华代码,不是逆风,就是我疯

你们的点赞收藏是我前进最大的动力!!

希望本文内容能够帮助到你!!

目录

引入

一:lombok介绍

1:引入依赖

2:使用

3:原理

4:其它注解

二:EditStarter

1:安装插件

2:使用


引入

本文第一个板块主要介绍了SpringMVC中lombok依赖的引入,和相应的使用方法,以及浅显的原理解释

第二个板块主要介绍EditStarter插件的安装与使用

一:lombok介绍

Lombok是⼀个Java⼯具库,通过添加注解的⽅式,简化Java的开发
Maven Repository: Search/Browse/Explore

1:引入依赖

<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <optional>true</optional>
</dependency>

当然这里也有很多其他版本的依赖可以引入,大家自行挑选

Maven Repository: Search/Browse/Explore

2:使用

lombok通过⼀些注解的⽅式,可以帮助我们消除⼀些冗⻓代码,使代码看起来简洁⼀些
⽐如Person对象就可以改为
 

@Data
public class Person {
    private int id;
    private String name;
    private String password;
}

@Data 注解会帮助我们⾃动⼀些⽅法,包含getter/setter,equals,toString等
 

3:原理

lombok是⼀款在编译期⽣成代码的⼯具包.

我们自己写的get,set,toString源代码经过编译后生成字节码文件,而@Data注解则是逆向的,将字节码文件,反编译为Java源代码,从而根据已有的成员变量自动生成get,set等方法。

注意:这里的逆向的字节码文件并不是真正的字节码文件,而是Idea根据字节码进⾏反编译后的⽂件

4:其它注解

更精细粒度的注解

@Data=@Getter+@Setter+@ToString+@EqualsAndHashCode+@RequiredArgsConstructor
+@NoArgsConstructor
 

二:EditStarter

这个插件的功能就是可以更快捷的引入依赖

1:安装插件

2:使用

在pom.xml⽂件中,单击右键,选择Generate,操作如下图所⽰

进⼊EditStarters的编辑界⾯,添加对应依赖即可


注意:
不是所有依赖都可以在这⾥添加的,这个界⾯和SpringBoot创建项⽬界⾯⼀样.
依赖不在这⾥的,还需要去Maven仓库查找坐标,添加依赖.
 


网站公告

今日签到

点亮在社区的每一天
去签到