iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >你要知道IDEA的这些必备插件
  • 459
分享到

你要知道IDEA的这些必备插件

2024-04-02 19:04:59 459人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

目录一、idea中的插件的安装方式二、Free-idea-mybatis三、Grep Console四、Maven Helper五、总结一、Idea中的插件的安装方式 Idea中插件

一、Idea中的插件的安装方式

Idea中插件的安装方式,相信大部分Java开发小伙伴应该都比较熟悉,不过在此我还是想啰嗦一下。以Free-idea-mybatis插件为例。在file->settings->plugins,搜索Free-idea-mybatis 如果搜不到的话点击 Browse repositories,再搜索 Free-idea-mybatis,搜索到之后则点击Install,并重启Idea 。其他的插件也是同样的安装方式。

在这里插入图片描述

二、Free-idea-mybatis

接下来介绍的插件就是Free-idea-mybatis 插件,这个插件的作用有如下几个:

1.生成mapper xml文件

2.快速从代码跳转到mapper及从mapper返回代码

3.mybatis自动补全及错误语法提示

4.集成Mybatis generator gui界面

5.根据数据库注解,生成swagger model注解
插件的安装方式不赘述了,下面分别介绍一下其各个功能点。

生成mapper xml文件

如下图,我手动创建一个XxlJobUserMapper类,然后按下 Alt+Enter 快捷键

在这里插入图片描述

就会生成一个空的XML文件,如下图所示:

在这里插入图片描述

选中方法,按下 Alt+Enter 之后,会生成对应的sql方法

在这里插入图片描述

如下图所示:

在这里插入图片描述

整体来说,这个功能还是比较鸡肋。

快速从代码跳转到mapper及从mapper返回代码

如下图,我在xxlJobUserDao类的pageList方法上按下 Ctrl+Alt+B快捷键就跳转到了XML文件中。

在这里插入图片描述

就可以很方便的跳转到XML中对应的Sql语句上。

在这里插入图片描述

mybatis自动补全及错误语法提示

如下图所示:selectTest 方法在xml对应的mapper类中没有定义,所以被标红了,当输入GR时会提示 GROUP 。

在这里插入图片描述

三、Grep Console

Idea console 输出的日志有一大堆,如何快速的在这一大堆的日志中找到自己想要的类型日志呢?难道只有一行行的翻找么?NONONO

在这里插入图片描述

Grep Console插件可以帮助我们,使用此插件可以快速的定位到自己关注的类型日志。比如:error,warn,可以将每种日志配置不同的颜色加以区分。如下图所示:

在这里插入图片描述

四、Maven Helper

这个插件有个最重要的功能就是可以查看Maven的依赖树,这个好处就是可以很方便的知道各个依赖的关系。安装好插件并重启Idea之后,打开项目的pom文件,会多出 Dependency Analyzer 的tab页。如下图所示:

在这里插入图片描述

依赖冲突处理

对于Maven项目而言,比较头疼的就是依赖冲突的处理,通过这个插件可以很直观的找到冲突的依赖,以及处理依赖冲突。如下图,首先切换到Confilcts 中发现commons-lang3这个依赖冲突了。


 <dependency>
            <groupId>org.apache.commons</groupId>
            <artifactId>commons-lang3</artifactId>
            <version>3.11</version>
        </dependency>

在这里插入图片描述

然后在切换到 All Dependencies as Tree选项,发现在 cystorage-sdk-java 依赖已经引入了commons-lang3依赖,并且已经报红了。所以只需要在对报红的jar右键,进行exclude,便可解决冲突。

在这里插入图片描述

五、总结

本文介绍了在Idea中用的很广泛的三个插件,其中Free-idea-mybatis插件最方便的作用就是可以很方便的定位到一个方法对应的SQL语句。Grep Console插件最主要的作用就是将控制台中的各种类型的日志进行快速的区分。Maven Helper插件的最主要作用就是处理Maven 依赖冲突。

到此这篇关于你要知道IDEA的这些必备插件的文章就介绍到这了,更多相关IDEA必备插件内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: 你要知道IDEA的这些必备插件

本文链接: https://www.lsjlt.com/news/125492.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 你要知道IDEA的这些必备插件
    目录一、Idea中的插件的安装方式二、Free-idea-mybatis三、Grep Console四、Maven Helper五、总结一、Idea中的插件的安装方式 Idea中插件...
    99+
    2022-11-12
  • GO 开发必备?这些 IDE 框架你都知道吗?
    作为一名GO开发者,选择一款好用的IDE框架是非常重要的。一个优秀的IDE框架可以提高我们的开发效率和代码质量,同时也能让我们更加便捷地进行代码调试和管理。下面就让我们来了解一下几款常用的GO开发必备IDE框架吧! 1. GoLand Go...
    99+
    2023-07-29
    开发技术 ide 框架
  • 文件管理,你必须要知道的三个要点
    文件很重要,文件管理更重要大部分人普遍认为,文件的价值仅限于该文件上交截止日期内,等这个文件递交完成后,它就成为一个无效文件。这一观点往往忽略了文件本身的价值,我们在制作某个文件时,通常是耗费心血对某个事件进行分析或汇总,显而易见它本身的价...
    99+
    2023-06-04
  • GO语言开发者必备!这些SPRING框架的NUMY功能你知道吗?
    随着人工智能和大数据技术的快速发展,数据分析和处理的需求越来越大。作为一个GO语言开发者,你是否也在寻找一些高效的数据分析工具呢?今天,我们将介绍一些SPRING框架的NUMY功能,这些功能可以帮助你轻松地进行高效的数据分析和处理。 什...
    99+
    2023-06-13
    ide spring numy
  • PHP面试必备:你需要知道的自然语言处理函数。
    随着人工智能技术的不断发展,自然语言处理也成为了一个备受关注的领域。在企业招聘中,自然语言处理技能也成为了一个重要的技能要求。作为PHP开发人员,了解和掌握自然语言处理技术也是非常有必要的。 在这篇文章中,我们将介绍一些PHP中常用的自然...
    99+
    2023-08-28
    面试 自然语言处理 函数
  • 想要通过面试?这些Python、Linux、HTTP的知识你必须掌握!
    随着计算机科学和技术的发展,人们对于计算机技术的需求越来越多。因此,计算机领域的工作也越来越受到欢迎。而在求职过程中,面试是最关键的一环。如果你想要通过面试,那么掌握Python、Linux、HTTP这些知识就是必要的。 Python是一...
    99+
    2023-10-15
    linux http 面试
  • Java API面试中的Spring知识:您是否具备这些必要的技能?
    如果您正在寻找一份Java开发工作,那么您肯定会发现,Spring框架是大多数企业级Java应用程序的首选框架。因此,在面试中,您将会被问到很多关于Spring的问题。本文将涵盖Java API面试中最常见的Spring问题,并为您提供一...
    99+
    2023-09-15
    api 面试 spring
  • 从学习笔记中掌握 Python Spring 的对象,你需要知道这些关键点!
    Python Spring 是一个强大的对象关系映射框架,被广泛应用于 Java 开发中。学习 Python Spring 对于 Java 开发者来说是非常重要的,因为它可以帮助开发者更加高效地处理对象之间的关系。在本文中,我们将介绍一些关...
    99+
    2023-08-31
    spring 学习笔记 对象
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作