【Java Spring】SpringBoot常用插件
作者:mmseoamin日期:2024-02-20

文章目录

    • 1、Lombok
      • 1.1 IDEA社区版安装Lombok
      • 1.2 IDEA专业版安装Lombok
      • 1.3 Lombok的基本使用
      • 2、EditStarters
        • 2.1 IDEA安装EditStarters
        • 2.2 EditStarters基本使用方法

          1、Lombok

          是简化Java开发的一个必要工具,lombok的原理是编译过程中将lombok的注解给去掉并翻译成对应的Java代码,编译成对应的字节码。

          1.1 IDEA社区版安装Lombok

          1、到Maven中央仓库搜索lombok,选择一个引用次数多的

          【Java Spring】SpringBoot常用插件,在这里插入图片描述,第1张

          2、选择一个使用人数多的版本

          【Java Spring】SpringBoot常用插件,在这里插入图片描述,第2张

          3、将依赖注入到SpringBoot项目的pom.xml中

          【Java Spring】SpringBoot常用插件,在这里插入图片描述,第3张

          4、进入IDEA设置,查找Lombok插件进行安装启用

          【Java Spring】SpringBoot常用插件,在这里插入图片描述,第4张

          1.2 IDEA专业版安装Lombok

          只需要在新建Spring Boot 项目捆绑依赖的时候,勾选Lombok选项即可

          【Java Spring】SpringBoot常用插件,在这里插入图片描述,第5张

          1.3 Lombok的基本使用

          @Getter/@Setter: 作用类上,生成所有成员变量的getter/setter方法
          @ToString: 作用于类,覆盖默认的toString()方法
          @EqualsAndHashCode: 作用于类,覆盖默认的equals和hashCode
          @NoArgsConstructor:生成无参构造器;
          @RequiredArgsConstructor:生成包含final和@NonNull注解的成员变量的构造器;
          @AllArgsConstructor:生成全参构造器
          @Data: 作用于类上,注解集合,使用它相当于使用下列注解:@ToString  + @EqualsAndHashCode + @Getter + @Setter + @RequiredArgsConstructor
          @Builder: 作用于类上,将类转变为建造者模式
          @Log: 作用于类上,生成日志变量
          @NonNull:   在构造函数的参数加上@NonNull后,便会自动对该参数值进行判空
          

          2、EditStarters

          在Spring Book开始时我们可以选择注入依赖,那么做项目的过程中我们如何注入外部依赖呢,EditStarters这个插件就是为了解决这个问题的

          2.1 IDEA安装EditStarters

          使用 Command + , 快捷键打开设置,找到插件Plugin,搜索EditStarters进行安装即可

          【Java Spring】SpringBoot常用插件,在这里插入图片描述,第6张

          2.2 EditStarters基本使用方法

          1、找到SpringBoot项目的pom.xml文件,打开后右键唤出下弹窗,点击生成

          【Java Spring】SpringBoot常用插件,在这里插入图片描述,第7张

          2、点击安装的插件

          【Java Spring】SpringBoot常用插件,在这里插入图片描述,第8张

          3、绑定依赖的源,不需要动,点OK即可

          4、然后就会弹出新建SpringBoot项目时绑定依赖的窗口,我们就可以进行勾选,进行依赖的绑定

          【Java Spring】SpringBoot常用插件,在这里插入图片描述,第9张

          以上即是EditStarters插件的基本使用方法