idea 插件推荐
2024-10-19 22:02:46
工欲善其事必先利其器,本文介绍几个自己在开发过程中常用的idea插件
安装方法
- idea 里面在线安装 settings>plugins>marketplace 里面搜索安装
- idea 官网下载后离线安装,https://plugins.jetbrains.com/idea
1.Free MyBatis plugin
- 生成mapper xml文件
- 快速从代码跳转到mapper.xml 及从mapper.xml返回代码
- mybatis自动补全及语法错误提示
- 集成mybatis generator gui界面
- 根据数据库注解,生成swagger model注解
使用效果图,点下面箭头可快速实现代码和xml文件跳转。
2.Maven Helper
这个插件对于排查jar包冲突很有用。
- Conflicts(查看冲突)
- All Dependencies as List(列表形式查看所有依赖)
- All Dependencies as Tree(树形式查看所有依赖)
使用截图,安装后,点开pom文件后,可以看到多了一个tab页面
3.GenerateAllSetter
这个插件可以快速生成set方法,比如在进行对象转换的时候,大家常用的可能是BeanUtils.copyProperties();
但是这个方法使用的时候性能不好,而且是全量赋值。在排查问题的时候,不知道哪些地方对对象进行了赋值操作
使用方法,鼠标移到变量上按alt+回车就会提示。快速生成set语句。
4.JRebel
这个插件可以实现热部署。每次改完代码都要重启服务,这个插件只要修改代码(只测试了Java代码的修改)后,按快捷键 Ctrl + Shift + F9
5.GsonFormat
这个插件可以根据json字符串生成javaben,不需要一个个字段定义。
新建一个空的java类,按alt+s,就会出现一个填json字符串的界面,填入点生成即可
6.String Manipulation
可以转换字符串大小写、驼峰命名转换、去除空格等
最新文章
- 现有语言不支持XXX方法
- sharepoint项目遇到的WebDAV和HTTP PUT的安全隐患解决办法
- Visual Studio 开发平台的安装与单元测试
- oracle vm virtualbox右ctrl切换显示模式
- Hark的数据结构与算法练习之圈排序
- 【BZOJ2013】【JSOI2008】球形空间产生器
- MySQL key/value存储方案(转)
- mkdir -p命令
- firefox 对相对定位的TD元素渲染错误
- js处理数学经典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一 对兔子,假如兔子都不死,问每个月的兔子总数为多少?
- WA(Write Amplification)写入放大
- ABP 学习汇总
- Jeff Atwood:软件工程已死?
- mac /linux vi/vim永久显示行号开启高亮模式
- luogu P3238 [HNOI2014]道路堵塞
- 四、XML语言学习(1)
- AndroidStudio制作底部导航栏以及用Fragment实现切换功能
- MySQL主从同步问题
- 用R包来下载sra数据
- Google Map 学习过程中的代码
热门文章
- Java编程思想—读书笔记(更新中)
- CF1090M The Pleasant Walk 题解
- SpringBoot项目使用Caffeine本地缓存
- 一个自定义的c++错误类 和 同步异步、阻塞非阻塞(区别简述)
- 【LeetCode】43. Multiply Strings 解题报告(Python & C++)
- leetcode日记本
- mysql多条件过滤查询之mysq高级查询
- 替代瑞昱RTD2166|pin对pin替代RTD2166|CS5202芯片
- Java EE数据持久化框架 • 【第5章 MyBatis代码生成器和缓存配置】
- Word批量设置表格自动调整