IDEA常用插件(本人常用,不全)

文章目录

  • 一、图标提示类插件
    • 1、Lombok插件(用户配合lombok依赖的工具)
    • 2、MybatisX插件
    • 3、GitToolBox
    • 4、VUE.js
    • 5、ESLint
  • 二、代码自动生成插件
    • 1、EasyCode插件:自动生成代码神器
    • 2、GsonFormat
  • 三、常用工具类
    • 1、IDE Eval Reset 插件(重置体验时间)
    • 2、Translation插件(中英文翻译)
    • 3、Redis Helper:Redis助手
    • 4、RestfulToolkitX:找到controller+快捷请求接口
  • 四、开发分析工具
    • 1、MyBatis Log Free:打印sql插件
    • 2、Maven Helper:依赖分析工具
  • 其他
    • idea离线安装插件,下载好的插件在内网安装,解决内网不能联网无法安装插件的问题
  • 参考文档

一、图标提示类插件

1、Lombok插件(用户配合lombok依赖的工具)

Lombok插件使用教程
在这里插入图片描述

2、MybatisX插件

  • 插件的样子
    在这里插入图片描述
  • 插件的效果
    在这里插入图片描述

3、GitToolBox

  • 跟踪每行代码的提交修改记录
    在这里插入图片描述

4、VUE.js

  • 用于写vue代码

5、ESLint

  • ESLint 插件是一个语法规则和代码风格的检查工具,可以用来保证写出语法正确、风格统一的代码。
  • IDEA从2021版本好像就开始自带了

二、代码自动生成插件

1、EasyCode插件:自动生成代码神器

  • 点击跳转具体使用教程

2、GsonFormat

  • json转实体,如果版本不太好用,下载GsonFormatPlus插件
  • 快捷键Alt+S,Echarts的堆叠图数据结构Format后点击OK
    在这里插入图片描述
    在这里插入图片描述

三、常用工具类

1、IDE Eval Reset 插件(重置体验时间)

  • 插件的样子
    在这里插入图片描述

2、Translation插件(中英文翻译)

  • 插件图标
    在这里插入图片描述
  • 插件的使用
    快捷键:Ctrl+Shift+y(windows)
    手动:选中单词,右键,选择翻译
    在这里插入图片描述

3、Redis Helper:Redis助手

  • 安装之后在IDEA右侧工具栏会生成"Redis Helper"快捷方式,
  • 点击即可调出使用窗口,类似于IDEA自带的"Database"插件。
  • 此款插件为免费,在插件市场就能搜到,类似的插件"Rddis""Iddis2"目前皆已收费。
    在这里插入图片描述

4、RestfulToolkitX:找到controller+快捷请求接口

  • 根据url找对应action方法,根据url跳转,Ctrl+Alt+N,
  • 即可快速定位接口位置,比用IDEA的全局搜索效率高。
  • 快捷请求接口,自动生成请求体
    在这里插入图片描述
    在这里插入图片描述

四、开发分析工具

1、MyBatis Log Free:打印sql插件

  • MyBatis Log Plugin随着IDEA 升级到 2020.2 版本之后开始收费了
  • 也可以使用"MyBatis Log Free","MyBatis Log Free"打印的SQL是小写且格式化过的。
  • Tools-MyBatis Log Plugin
  • 出现MyBatis Log栏
  • 启用后会多出一个只打印SQL的控制台
  • 配置文件参数:具体看链接文档
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

2、Maven Helper:依赖分析工具

  • 安装之后再次打开pom文件,文件左下角会多出一个视图。
  • 切换到"Dependency Analyzer"视图,可查看冲突的依赖,可以列表形式或树形式查看maven的依赖树,分析引用jar包版本冲突,并提供maven常用命令模板。

在这里插入图片描述

其他

idea离线安装插件,下载好的插件在内网安装,解决内网不能联网无法安装插件的问题

  • 离线安装包下载地址
  • 离线安装包使用教程

参考文档

  • 【IDEA】最全实用插件与使用(VIP典藏版)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/345049.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

vector函数介绍与实现(迭代器失效)

目录 一、介绍vector 1.vector是什么 2.vector的特点 1.随机访问 2.缓存命中 3.vector的结构 二、vector的函数 1.构造函数(创建)​编辑 2.Iterator(迭代器) 3.Capacity(容量) 三、迭代器失效 …

数据库性能优化的解决方案

目录​​​​​​​ 1、什么是数据库性能优化 1.1 数据库性能优化的概念 1.2 为何需要进行数据库性能优化 1.3 数据库性能优化的好处 2、数据库性能优化的基本原理 2.1 数据库查询优化 2.2 数据库索引优化 2.3 数据库表结构优化 2.4 数据库硬件优化 3、数据库查询优化…

一个好用的服务器控制面板

简介 它是一个免费开源的管理面板工具,可以帮助你集中管理多个服务器和网站。Ajenti 支持 Linux、BSD、Mac OS X和Windows 等多个操作系统,并且可以通过一个直观的 Web 界面来完成各种系统管理任务。 相比于其他管理面板,Ajenti有以下几个优…

go语言数组和切片

1. 数组Array Golang Array和以往认知的数组有很大不同。 1. 数组:是同一种数据类型的固定长度的序列。2. 数组定义:var a [len]int,比如:var a [5]int,数组长度必须是常量,且是类型的组成部分。一旦定义&…

数字主持人有多少种应用方式?

在数字经济时代下,越来越多企业、品牌以数字人进行新闻资讯报道、主持互动、人机交互等多形式,提升企业、品牌的影响力和认知度。 *图片源于网络 如山东广播电视台数字主持人“海蓝”,不仅可以用大会活动现场,用多国语言与主持人、…

从零开始c++精讲:第四篇——模板初阶

文章目录 一、泛型编程二、函数模板2.1函数模板概念2.2函数模板格式2.3函数模板原理2.4函数模板实例化2.5函数模板匹配原则 三、类模板3.1类模板的定义格式3.2类模板的实例化 一、泛型编程 如何实现一个通用的交换函数呢? void Swap(int& left, int& righ…

ios适配虚拟home键

在H5开发过程中遇到一个兼容性问题。iphone手机的虚拟home键会对屏幕底部的内容造成遮挡。要处理此问题,需要清楚安全区域这个概念。 安全区域 根据刘海和虚拟Home键,Apple为其设备提供了屏幕安全区域的视觉规范 竖屏:竖屏的时候&#xff…

基于springboot在线学习平台源码和论文

在Internet高速发展的今天,我们生活的各个领域都涉及到计算机的应用,其中包括学习平台的网络应用,在外国学习平台已经是很普遍的方式,不过国内的管理平台可能还处于起步阶段。学习平台具有学习信息管理功能的选择。学习平台采用ja…

PWN入门Protostar靶场Stack系列

Protostar靶场地址 https://exploit.education/protostar/溢出 源码分析 #include <stdlib.h> #include <unistd.h> #include <stdio.h>int main(int argc, char **argv) {volatile int modified; //定义一个变量char buffer[64]; //给…

C++:优先队列-Priority_queue

目录 1.关于优先队列 2.priority_queue的使用 1.构造方法 2.empty();判空 3.size(); 4.top(); 5.push(val); 6.pop(); 3.优先队列模拟实现 4.用优先队列解决数组中第K个大的元素 1.关于优先队列 在C中&#xff0c;可以使用STL&#xff08;标准模板库&#xff09;中的p…

软件测试的调用接口怎么调用,逻辑是什么?

一、什么是接口测试&#xff1f; 接口测试是测试系统组件之间接口的测试。接口主要用于检测外部系统和内部子系统之间的交互点。测试的重点是检查数据交换、传输、控制和管理过程&#xff0c;以及系统之间的相互逻辑依赖。 二、为什么要做接口测试&#xff1f; 在淘宝系统的…

SpringBoot使用Swagger2生成接口文档

一、导入依赖 <!-- knife4j--><dependency><groupId>com.github.xiaoymin</groupId><artifactId>knife4j-spring-boot-starter</artifactId><version>2.0.7</version></dependency> 二、配置类 通过一下配置&am…

【并发编程】活锁

&#x1f4dd;个人主页&#xff1a;五敷有你 &#x1f525;系列专栏&#xff1a;并发编程 ⛺️稳重求进&#xff0c;晒太阳 活锁 定义&#xff1a;活锁出现在两个线程互相改变对象的结束条件&#xff0c;最后谁也无法结束 代码示例 public class TestLiveLock {stati…

java web mvc-03-JFinal

拓展阅读 Spring Web MVC-00-重学 mvc mvc-01-Model-View-Controller 概览 web mvc-03-JFinal web mvc-04-Apache Wicket web mvc-05-JSF JavaServer Faces web mvc-06-play framework intro web mvc-07-Vaadin web mvc-08-Grails JFinal JFinal 是基于 Java 语言的极…

策略模式在AIBOT项目中的实际应用

原文链接https://www.jylt.cc/#/detail?activityIndex2&id8d1912358fa1c1d8db1b44e2d1042b70AIBOT 你想 我来做AIBOThttps://chat.jylt.top/ 定义 策略模式&#xff08;Strategy Pattern&#xff1a;Define a family of algorithms,encapsulate each one,and make them …

生成芭比系列咒语

咒语&#xff1a;Close-up of a man with golden hair and a necklace,Digital Art Inspired by Cheng Yanjun, Tumblr,Rococo,Portrait of Josie in Black Pink,Portrait Zhixiu Black Pink,flowing golden hair,long flowing golden hair,Bubble Gum Long Hair,blond hair,Pi…

电信联通5G共建共享方案实施及验证

一、情况概述 随着2019年9月9日中国电信集团与联通签署《5G网络共建共享框架合作协议书》&#xff0c;电信与联通在全国范围内合作共建5G接入网络。根据合作协议&#xff0c;联通运营公司将与中国电信在全国范围内合作共建一张5G接入网络, 双方划定区域&#xff0c;分区建设&a…

前端开发中的那些规范

开发中的那些规范 俗话说&#xff1a;无规矩不成方圆。生活如此、软件开发也如此。 来聊一聊开发中有哪些地方需要规范。 为什么需要规范 现在开发一个应用基本上都是多人协作&#xff0c;一旦涉及到多人&#xff0c;必然不同的开发者的开发习惯、编码方式都是有所不同的&…

SpringBoot整合ElasticSearch实现基础的CRUD操作

本文来说下SpringBoot整合ES实现CRUD操作 文章目录 概述spring-boot-starter-data-elasticsearch项目搭建ES简单的crud操作保存数据修改数据查看数据删除数据 本文小结 概述 SpringBoot支持两种技术和es交互。一种的jest&#xff0c;还有一种就是SpringData-ElasticSearch。根据…

【C语言入门】交换两个变量的值(三种方法)

✨✨欢迎大家来到Celia的博客✨✨ &#x1f389;&#x1f389;创作不易&#xff0c;请点赞关注&#xff0c;多多支持哦&#x1f389;&#x1f389; 所属专栏&#xff1a;C语言 个人主页&#xff1a;Celias blog~ 引言 我们在编写程序时&#xff0c;经常会需要交换两个变量的值&…