IDEA实用插件推荐
近20个月没有更新博客了,今天我又回来了…
在Java开发神器IDEA里面,插件是基础组件,自带的插件可以完成很多功能。在这里推荐几个实用的插件。
1、MyBatis相关
- xml和Mapper层的互相映射 free-mybatis-plugin
在MyBatis框架中,方便的从dao的接口层到xml里面具体的SQL语句进行跳转。
图1 xml文件中的←箭头
图2 Mapper接口中的→箭头
点击之后即可以实现在xml和Mapper中进行快速跳转。 - MyBatisSQL日志转为SQL语句 mybatis-log-plugin
安装之后,要打开MyBatis的日志,此插件才可以起作用。如在日志文件中输入:<logger name="org.apache.ibatis" level="DEBUG"/> <logger name="your-package-name" level="DEBUG"/>
快捷键Ctrl+Alt+Shift+O打开界面,如下图,当执行了SQL之后,可以显示在此处。
图三 MyBatis Sql Log插件的界面
2、GsonFormat
将json字符串快速的转为Java pojo类。在一个空类中右键-生成,选择GsonFormat:
设置好转换规则之后,将目标json复制进去:
点击OK检查生成的属性之后,即可以在类中看到对应的json生成的pojo类:
import lombok.Data;
import lombok.NoArgsConstructor;import java.util.List;@NoArgsConstructor
@Data
public class EtlTransLogs {private String tempId;private String deptCode;private String checkType;private String checkGroupName;private List<String> hCode;private List<GroupMembersBean> groupMembers;@NoArgsConstructor@Datapublic static class GroupMembersBean {private String year;private List<String> leaders;private List<String> members;private List<String> months;}
}
上面的多个注解都是使用了lombok产生的,可以在设置中根据实际情况进行配置。
3、热部署插件 Jrebel
下载插件jrebel-for-intellij。此插件在修改了代码之后可以及时的动态替换class文件,不用再手动的去编译运行了,实乃节省时间之利器。只需要在运行/调试时点击对应的按钮即可:
4、字符串样式转换 CamelCase
Switch easily between CamelCase, camelCase, snake_case and SNAKE_CASE.
See Edit menu or use SHIFT + ALT + U
即可以使用快捷键进行各种状态的转换。
5、代码总览 CodeGlance
在代码右侧显示当前文件的总视图,可以方便的进行拖动定位。
6、VisualVM
安装VisualVM插件,在选择jre-bin目录自带的jVirualVM.jar,启动项目时选择用VisualVM方式启动即可。
启动之后,可以在Java VisualVM界面中查看到项目运行时的各种动态信息,可以在调试性能时候作为参考使用。
:)
IDEA实用插件推荐相关推荐
- php 插件推荐,Typecho实用插件推荐(一)
已更新Typecho实用插件推荐(二) 刚接触博客程序那会,是先用的WordPress,由于刚开始是用的渣服务器,再加上WP本身有些臃肿,访问体验很不好,就开始找其他程序,然后就发现了Typecho, ...
- python office插件_Office 数据可视化8大实用插件推荐
原标题:Office 数据可视化8大实用插件推荐 1.EasyCharts: http://easychart.github.io/post/Easycharts/ 作者:张杰 EasyCharts是 ...
- Visual Studio 实用插件推荐
VS2010推荐实用插件 可以在工具->扩展和更新中,进行更新安装,若搜索不到相关插件,也可以单独下载安装 1. Indent Guides 这款插件的感化是给代码块增长对齐线,以标识匹配的花括 ...
- sketch html插件,玩转Sketch,不容错过的5大实用插件推荐
在之前的文章中,笔者为大家介绍了Sketch 的入门教程.实用技巧和资源集锦,相信大家对Sketch已经有了初步的了解和认识.除了基础的矢量设计功能以外,插件更是让Sketch保持强大的独门秘籍.Sk ...
- firefox实用插件推荐(一)
名字: Infinity 新标签页 (Pro) 添加插件的方法: ①:点击浏览器右上角 ②:在扩展中搜索附件:Infinity 新标签页 (Pro)(插件) ③:点进去 ④:点击这里,是啥我忘记了,等 ...
- 【前端提效】-- VsCode 实用插件推荐
EditorConfig for VS Code ***** 作用:多人协同开发,规范缩进风格,缩进大小,tab长度以及字符集等,解决不同IDE的编码范设置,在这里配置(.editorconfig)的 ...
- Vim 实用插件推荐
2019独角兽企业重金招聘Python工程师标准>>> 1.插件管理器 Vundle.vim - 最常用最老牌最简单的Vim插件管理器,缺陷是没法并发执行更新,安装 dein.vim ...
- 要速度更要方便!20款实用Chrome插件推荐
上次为大家推荐了10款Chrome 4.0插件,今天我们再次精心挑选了20款实用插件,感兴趣的不妨慢慢往下看吧!(注:本文所有插件均已在Google Chrome 4.0.249.78 + Windo ...
- 用vscode编写静态页面_开发中实用的VSCode插件推荐
本篇文章给大家介绍一下开发中实用的VSCode插件推荐.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 工欲善其事必先利其器,以下是本人为前端开发收集的vscode插件,有需要的话赶 ...
- [分享] 【强烈推荐】要速度更要方便!75款实用Chrome插件推荐
<卡饭月刊>第28期发布(2011.07) 本帖最后由 lmylyl 于 2011-9-4 22:24 编辑 时下很多人都用上了Google Chrome浏览器,这款目前世界上最快的浏览器 ...
最新文章
- python计数属性类
- 最强 AWS 的十条军规,首席技术官总结过去十年的经验
- java jpa 字段 关联_jpaQuery中查询字段是关联表的查询方法以及@JoinEntity(joinEntityAlias =str)的作用和代码编写的规范...
- 如何恢复电脑系统桌面
- C语言在有序的数组是否存在固定点(附完整源码)
- 网络编程释疑之:单台服务器上的并发TCP连接数可以有多少
- Hybris service layer和SAP CRM WebClient UI架构的横向比较
- 低代码发展专访系列之一:低代码平台产品的使用者都是谁?
- 【转载】利用压缩网页来提升网站浏览速度
- Castle.Aop.Autofac
- 做了n年程序猿,才知道电脑是这样工作的
- Confluence 6 你模板中可用的对象
- python的shutil模块是内置的_python内置模块~shutil
- 转载:mac下开启hidpi三种办法
- 实战分析!三面蚂蚁核心金融部,稳进大厂
- python爬取新浪微博数据中心_Python爬虫框架Scrapy实战之批量抓取招聘信息
- 初学graphiql 查询操作
- 剖析Mozilla代码之七武器
- 斯坦福NLP名课带学详解 | CS224n 第18讲 - 句法分析与树形递归神经网络(NLP通关指南·完结)
- Fenvi FV-T919 windows 驱动