idea 插件推荐

工欲善其事必先利其器,本文介绍几个自己在开发过程中常用的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

   可以转换字符串大小写、驼峰命名转换、去除空格等

posted @   qiushui  阅读(294)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示