Spring Boot在开发过程中常用IDEA插件

 更新时间:2022年03月17日 16:34:49   作者:字母哥  
这篇文章主要为大家介绍了Spring Boot在开发过程中常用IDEA插件,帮助大家提高开发工作效率,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步

本篇为大家介绍一些在开发过程中,经常可以使用到的一些IntelliJ IDEA插件和提高工作效率的方法,关于如何安装插件可以参考本专栏前面两小节的内容。

一、Codota

极其强大的代码自动补全

当我们第一次使用某个类,对该类的某个函数不够熟悉时,可以通过该插件搜索相关用法,快速模仿学习。

二、Auto filling Java call arguments

开发中,我们通常会调用其他已经编写好的函数,调用后需要填充参数,但是绝大多数情况下,传入的变量名称和该函数的参数名一致,当参数较多时,手动单个填充参数非常浪费时间。

该插件就可以帮你解决这个问题。

安装完该插件以后,调用一个函数,使用 Alt+Enter 组合键,调出 "Auto fill call parameters" 自动使用该函数定义的参数名填充。

三、GsonFormat

GsonFormat插件工具可以快速的将JSON转换为实体类

{
    "id": 1,
    "author": "zimug",
    "title": "手摸手教你开发spring boot",
    "content": "c",
    "createTime": "",
    "reader":[{"name":"zimug","age":18},{"name":"kobe","age":37}]
}

插件安装好之后,先定义一个空的实体类(只有类名和花括号),使用快捷键Alt + S调出代码生成配置页面,相信后面你就都会了。这是根据JSON生成出来的对应的java bean的代码。

public class Article {
    /**
     * id : 1
     * author : zimug
     * title : 手摸手教你开发spring boot
     * content : c
     * createTime :
     * reader : [{"name":"zimug","age":18},{"name":"kobe","age":37}]
     */
    private Long id;
    private String author;
    private String title;
    private String content;
    private String createTime;
    private List<ReaderBean> reader;
    public static class ReaderBean {
        /**
         * name : zimug
         * age : 18
         */
        private String name;
        private int age;
        public String getName() {
            return name;
        }
        public void setName(String name) {
            this.name = name;
        }
        public int getAge() {
            return age;
        }
        public void setAge(int age) {
            this.age = age;
        }
    }
}

四、Rainbow Brackets

代码由于括号太多,不确定当前代码行是否属于某个代码块,此时这个插件就会帮上大忙。

五、 Maven Helper

日常开发中,可能经常会遇到jar包冲突等问题,就需要通过查看maven依赖树来查看依赖情况。这种方式不是很高效,这里推荐一个插件,安装之后,直接打开pom文件,即可查看依赖数,还能自动分析是否存在jar包冲突。

六、 Key promoter X

Key Promoter X 是一个提示插件,当你在IDEA里面使用鼠标的时候,如果这个鼠标操作是能够用快捷键替代的,那么Key Promoter X会弹出一个提示框,告知你这个鼠标操作可以用什么快捷键替代。
当我使用鼠标查看一个方法都被哪些类使用的时候,就会在右下角提示:

时间长了我就会记住,下回我就记得用快捷键了

七、 换个心水的背景图

设置方法:

Ctrl+Shift+A(或者help -> find action)调用弹窗后输入Set Background Image

在里面设定要设置为Image的图片,透明度调到15左右,保存即可。
看着美女写代码,效率会不会更高一点!

以上就是Spring Boot在开发过程中常用IDEA插件的详细内容,更多关于Spring Boot开发常用IDEA插件的资料请关注脚本之家其它相关文章!

相关文章

  • Java Bean与xml互相转换的方法分析

    Java Bean与xml互相转换的方法分析

    这篇文章主要介绍了Java Bean与xml互相转换的方法,结合实例形式分析了java bean与xml转换的原理与相关操作技巧,需要的朋友可以参考下
    2018-12-12
  • 10个Java解决内存溢出OOM的方法详解

    10个Java解决内存溢出OOM的方法详解

    在Java开发过程中,有效的内存管理是保证应用程序稳定性和性能的关键,不正确的内存使用可能导致内存泄露甚至是致命的OutOfMemoryError(OOM),下面我们就来学习一下有哪些解决办法吧
    2024-01-01
  • pagehelper插件显示total为-1或1的问题

    pagehelper插件显示total为-1或1的问题

    这篇文章主要介绍了pagehelper插件显示total为-1或1,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-09-09
  • Java如何获取resources下的文件路径和创建临时文件

    Java如何获取resources下的文件路径和创建临时文件

    这篇文章主要介绍了Java如何获取resources下的文件路径和创建临时文件,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-12-12
  • java SpringBoot注解@Async不生效的解决方法

    java SpringBoot注解@Async不生效的解决方法

    大家好,本篇文章主要讲的是java SpringBoot注解@Async不生效的解决方法,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下
    2022-01-01
  • Java实现合并多个升序链表

    Java实现合并多个升序链表

    本文主要介绍了Java实现合并多个升序链表,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-04-04
  • spring security在分布式项目下的配置方法(案例详解)

    spring security在分布式项目下的配置方法(案例详解)

    这篇文章主要介绍了spring security在分布式项目下的配置方法,本文通过一个项目案例给大家详细介绍,通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-10-10
  • Java加解密技术系列之RSA详解

    Java加解密技术系列之RSA详解

    出于安全考虑,网络的传输中经常对传输数据做加密和编码处理,本篇文章主要介绍Java加解密技术系列之RSA详解,非常具有实用价值,需要的朋友可以参考下。
    2016-10-10
  • Spring中Bean的三种实例化方式详解

    Spring中Bean的三种实例化方式详解

    这篇文章主要给大家介绍了关于Spring中实例化bean的三种方式:构造方法、静态工厂和实例工厂,对我们学习有一定的参考价值,需要的小伙伴可以了解一下
    2022-06-06
  • IDEA如何将右下角提示框禁止弹出问题

    IDEA如何将右下角提示框禁止弹出问题

    这篇文章主要介绍了IDEA如何将右下角提示框禁止弹出问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-07-07

最新评论