IntelliJ IDEA中的神仙插件 写代码必备

本文介绍了20款能提升IntelliJ IDEA用户体验和开发效率的插件,包括阿里巴巴代码规范检查、GsonFormat、翻译插件、Maven Helper、Free Mybatis plugin等,涵盖代码质量、便捷开发、日志高亮、快捷键记忆等多个方面,助你成为编码高手。
摘要由CSDN通过智能技术生成

IDEA 全称 IntelliJ IDEA,是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。它的旗舰版本还支持HTML,CSS,PHP,MySQL,Python等。免费版只支持Java,Kotlin等少数语言。

俗话说:"工欲善其事必先利其器",今天准备和大家一起分享一下实际工作中能提升幸福感和工作效率的IDEA插件。

废话不多说,let's go !!!

1Alibaba Java Coding Guidelines

【阿里巴巴代码规范检查插件】

在你需要检查的代码上面,点击右键,选择编码规约扫描

a975effa1cdafcb44c2277f1889dd5e8.png

将会出现如下所示的检查结果,并会给出编码规范和提示:

1a86478e2d1ffc571e1bdbacf9bbdb8a.png

2GsonFormat

【jsonToBean】

在平时的开发中,将json转为Bean

a00599a5240ea9b44a358e09b7b614a8.png

3A8Translation

【翻译的插件】

选中你要翻译的汉语或英文,点击鼠标右键,选择Translate, (快捷键是Alt+T)就会实现翻译,不用再去切换屏幕使用翻译软件翻译了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: mapper.javamapper.xml是MyBatis框架的两个重要文件。 mapper.java是一个Java接口,用于定义数据库操作的方法。在mapper.java,我们可以定义增删改查等操作的方法,并且可以通过注解或XML文件来映射SQL语句。 mapper.xml是一个XML文件,用于定义SQL语句和参数映射。在mapper.xml,我们可以定义SQL语句,以及SQL语句的参数和返回值的映射关系。同时,我们也可以在mapper.xml定义一些复杂的SQL语句,如多表查询、分页查询等。 在MyBatis框架mapper.javamapper.xml是一一对应的,即每个mapper.java对应一个mapper.xml文件。这种设计可以使代码更加清晰,易于维护。 ### 回答2: mapper.javamapper.xml都是MyBatis框架的重要组成部分。其mapper.java是MyBatis框架定义DAO的接口,而mapper.xml是DAO接口的具体实现。 mapper.java是DAO层的接口,定义了基本的业务操作方法,例如查询、插入、更新、删除等。它主要由两部分组成:一是声明DAO接口的名称和方法,二是声明DAO接口方法的参数和返回值类型。 mapper.xml则是为DAO接口提供具体的实现。mapper.xml定义了SQL语句,用于访问数据库。它包含SQL语句、参数映射、结果映射等信息。在MyBatismapper.xml文件的SQL语句是可以动态生成的,这使得MyBatis易于开发。 映射器的使用可以实现业务逻辑与数据访问之间的解耦。它们提供了一个清晰的接口,使开发人员能够快速实现数据访问逻辑。在使用MyBatis框架时,mapper.javamapper.xml通常是组合起来使用的,其mapper.java提供的接口方法将会调用mapper.xml定义的SQL语句来实现具体业务逻辑。这种实现方式非常灵活,并且易于维护。 ### 回答3: Mapper.javaMapper.xml是MyBatis框架描述SQL语句和Java类之间映射关系的两种方式。 Mapper.java是使用Java代码来描述SQL语句和对应的参数、返回值类型。Mapper.java的方法对应SQL语句,参数是该语句需要传递的参数,返回值是SQL语句执行结果。Mapper.java可以使得编Java程序更加直观,同时也可以静态类型检查,减少代码错误。 Mapper.xml则是使用XML文件来描述SQL语句和Java类之间的映射关系。Mapper.xml包含了SQL语句、参数类型、返回值类型等信息,而且还可以使用一些特殊标签来处理SQL语句的动态条件、循环等逻辑。Mapper.xml可以使得SQL语句的编更加灵活,而且可以方便地对SQL语句进行管理和调试。 在实际使用,通常建议使用Mapper.xml描述复杂的SQL语句逻辑,而使用Mapper.java来描述简单的SQL语句。同时,Mapper.javaMapper.xml并不是互斥的,可以同时使用,也可以根据具体情况只使用其一种。无论是使用Mapper.java还是Mapper.xml,都可以通过MyBatis框架来解析映射描述文件,并根据映射关系来执行SQL语句。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值