专业网站策划,做网站沈阳本地,wordpress主题后门,溧阳免费做网站阿华代码#xff0c;不是逆风#xff0c;就是我疯 你们的点赞收藏是我前进最大的动力#xff01;#xff01; 希望本文内容能够帮助到你#xff01;#xff01; 目录
引入
一#xff1a;lombok介绍
1#xff1a;引入依赖
2#xff1a;使用
3#xff1a;原理
4不是逆风就是我疯 你们的点赞收藏是我前进最大的动力 希望本文内容能够帮助到你 目录
引入
一lombok介绍
1引入依赖
2使用
3原理
4其它注解
二EditStarter
1安装插件
2使用 引入
本文第一个板块主要介绍了SpringMVC中lombok依赖的引入和相应的使用方法以及浅显的原理解释
第二个板块主要介绍EditStarter插件的安装与使用
一lombok介绍
Lombok是⼀个Java⼯具库通过添加注解的⽅式简化Java的开发Maven Repository: Search/Browse/Explore
1引入依赖
dependencygroupIdorg.projectlombok/groupIdartifactIdlombok/artifactIdoptionaltrue/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是⼀款在编译期⽣成代码的⼯具包.
我们自己写的getsettoString源代码经过编译后生成字节码文件而Data注解则是逆向的将字节码文件反编译为Java源代码从而根据已有的成员变量自动生成getset等方法。
注意这里的逆向的字节码文件并不是真正的字节码文件而是Idea根据字节码进⾏反编译后的⽂件 4其它注解
更精细粒度的注解 DataGetterSetterToStringEqualsAndHashCodeRequiredArgsConstructor NoArgsConstructor
二EditStarter
这个插件的功能就是可以更快捷的引入依赖
1安装插件 2使用
在pom.xml⽂件中,单击右键,选择Generate,操作如下图所⽰
进⼊EditStarters的编辑界⾯,添加对应依赖即可
注意: 不是所有依赖都可以在这⾥添加的,这个界⾯和SpringBoot创建项⽬界⾯⼀样. 依赖不在这⾥的,还需要去Maven仓库查找坐标,添加依赖.