正式版IDEA是收费的,前几年还能使用非法手段破解使用,但是最近官方封杀了大量的破解网站,基本上想要免费使用正式版IDEA已经是不可能的。本文将带你在乌班图20版本下将社区版IDEA打造成正式版IDEA的模样,其方便程度不输正式版。


文章目录

  • 一、Smart Tomcat插件
  • 二、Database Navigator插件
  • 三、JSpring Assistant或者Spring Initializr and Assistant插件
  • 四、JRebel插件
  • 五、Jump to Line插件
  • 六、RestfulTool插件
  • 七、Subversion插件
  • 八、JUnit插件
  • 九、Lombok插件
  • 十、Key Promoter X 插件
  • 十一、MybatisPlus插件
  • 十二、MybatisLogFormat插件
  • 十三、Maven Helper插件
  • 十四、String Manipulation插件
  • 总结

一、Smart Tomcat插件

社区版IDEA是不提供tomcat服务的,当我们的web项目需要时使用tomcat启动时,就只能束手无策了。此时我们可以使用Smart Tomcat插件来代替。插件介绍如下图,安装后使用就和正式版下的tomcat一样,没有区别了。

二、Database Navigator插件

使用Database Navigator插件来代替数据库客户端,插件介绍如下图,个人暂时使用Mysql数据,连接使用没有任何问题。

三、JSpring Assistant或者Spring Initializr and Assistant插件

JSpring Assistant或者Spring Initializr and Assistant插件用来创建一个SpringBoot项目,正式版的SpringBoot插件名字叫Spring Initializar,都是用来创建SpringBoot项目的。
JSpring Assistant在新版本的Idea上已经无法搜索到,替代品是Spring Initializr and Assistant插件,大家可以都试试。

四、JRebel插件

JRebel插件不用多说,这个是代码热部署插件,当你使用JRebel启动项目后,编辑完某个类后不需要重启项目。

五、Jump to Line插件

JJump to Line插件在你DEBUG时可以随意的跳到任意行,这个是非常实用的一款插件,对于调试代码非常有用。

六、RestfulTool插件

JRestfulTool插件,个人觉得是一款可以代替PostMan软件的插件,使用起来非常方便。

七、Subversion插件

Subversion插件,代码管理插件,包括git插件,这个和正式版没区别。

八、JUnit插件

JUnit插件是一个单元测试插件,一般项目中都需要有UT测试用例。

九、Lombok插件

Lombok插件可以代替你写get和set方法,你的实体类中使用@DATA注解或者@Getter 、@Setter注解后,就不要手动实现get和set方法。

十、Key Promoter X 插件

Key Promoter X 插件是一款快捷键助记插件,他可以时刻提醒你使用快捷键而不是使用鼠标操作。如果你想变得让别人看起来牛逼一点,可以使用该插件锻炼自己。

十一、MybatisPlus插件

MybatisPlus插件可以帮助你直接从java代码方法中跳转到对应的xml方法中,或者直接从xml方法中跳转到对应的java代码方法中。

十二、MybatisLogFormat插件

这是一款用来格式化控制台打印的SQL语句的插件。控制台打印的SQL一般是将SQL语句中的参数和SQL分行打印,那么使用这款插件,直接复制SQL语句的那行和参数的那行就能自动将语句和参数整合在一起,粘贴即可得到完整的SQL语句。

十三、Maven Helper插件

这是一款可以协助处理maven依赖冲突的插件,打开pom文件,点击下边的Dependency Analyzer即可分析你的maven依赖问题,在右边框中,右击可以直接跳转或者排除对应的依赖。

十四、String Manipulation插件

这是一款字符串处理插件,里面有各种对字符的操作。比如,去除选中的字符串中的空格,将字符串转化为驼峰命名,队选中的字符串进行MD5加密等。

总结

以上便是个人在使用社区版IDEA中遇到一些优秀的插件,基本上完美的解决了在实际开发中的各种需求,当然可能还有一些其他的个人在使用的插件,本文没有列出来。相信这些插件可以满足大部分人的需求,如果哪位大佬还有其他的一些优秀的插件或者建议,可以提供出来,我们一起共勉。

社区版IDEA也能像正式版IDEA一样使用相关推荐

  1. Elastic 7.10 发布了可搜索快照的公测版和 Kibana Lens 的正式版

    我们非常高兴地宣布 Elastic 7.10 版正式发布.这一新版本为基于 Elastic Stack(包括 Elasticsearch.Kibana.Beats 和 Logstash)构建而成的 E ...

  2. 路过秋天版博客 V2.0 正式版发布 增加后台管理系统[支持多语言、多用户、多数据库、目录级URL]...

    路过秋天版博客发布历史回顾: 1:2010年11月08日---支持多语言.多用户.多数据库.目录级URL之路过秋天版博客发布[绝对有杀伤力的博客] 2:2010年11月10日---基础却容易被忽略的那 ...

  3. 幽灵行动荒野服务器位置,幽灵行动荒野正式版存档位置在哪 正式版存档位置详解...

    有没有小伙伴想知道幽灵行动荒野正式版存档位置在哪的.一下找不到幽灵行动荒野正式版存档位置有些苦恼.头疼.那么还是由小编我来告诉大家幽灵行动荒野正式版存档位置吧. 有没有小伙伴想知道幽灵行动荒野正式版存 ...

  4. OS X10.10.3正式版和Xcode 6.3正式版下载

    4.09日,OS X10.10.3 正式版 IOS8.3 正式版和 Xcode 6.3 正式版在今天发布,这是 2015 年里面,IOS 系统和 Mac OS 系统,以及 IOS 和 Mac OS 专 ...

  5. oneui2正式版,三星全系OneUI正式版官方更新时间表曝光:最早明年二月

    原标题:三星全系OneUI正式版官方更新时间表曝光:最早明年二月 [「IT爆料王」原创文章-如若抄袭-必究侵权]目前三星针对三星GalaxyS9/S9+更新的AndroidPie(也就是三星官宣的On ...

  6. php8正式版发布,PHP 8.0 正式版发布,性能提升 10%

    11月27日消息恰逢一年一度感恩节,PHP 8.0 正式版现已正式开放下载. PHP 8.0 引入了 JIT编译器特性,同时加入多种新的语言功能,例如命名参数.联合类型.注解.Constructor ...

  7. 苹果雪豹操作系统正式版_iOS 12.3.1正式版“意外”推送,iPhone修复诸多问题!...

    ☀苹果资讯频道是微信里最热的.粉丝最多的苹果类公众号!这里苹果迷的聚集地!查苹果保修.查苹果序列号.查iPhone报价.苹果iPhone估价.买卖二手iPhone.iPhone回收.鉴别苹果山寨机.找 ...

  8. android9 0正式版,安卓9.0系统正式版|Android Pie 9.0 正式版 - 天天游戏吧

    谷歌Android P正式版,其实也是Android 9.0系统,代号为Android Pie,Pie意义为"馅饼",这是Android的第九个大版本. Android 9 Pie ...

  9. win11正式版如何退回win10 windows11正式版退回win10的步骤方法

    有网友安装了win11正式版系统使用后,发现用起来不流畅,经常会出现些bug,因此想将win11正式版退回win10系统使用.那么win11正式版如何退回win10呢?下面就教下大家具体的操作方法.更 ...

  10. win11正式版如何强行安装 Windows11正式版强行安装的步骤方法

    很多网友因为使用的电脑比较老旧,电脑配置并不符合win11系统的配置要求,但是自己也想要体验win11正式版系统,不知道要如何强行安装win11正式版系统.下面就教下大家win11正式版强行安装方法. ...

最新文章

  1. 蚂蚁森林合种计划(2020.12.12,7天有效,每周6更新)
  2. MySql索引原理与使用大全
  3. Android WebView与JavaScript交互详解
  4. SystemVerilog声明的位置
  5. 机械史上最复杂的巅峰之作,这才是最强大脑!
  6. jsdiff 比较文本内容差异
  7. 虚拟服务器(dmz),dmz虚拟主机(dmz主机和虚拟服务器区别)
  8. Kinect开发学习笔记之(二)Kinect开发学习资源整理
  9. adbi学习:so hook实现机制
  10. QQ聊天记录恢复深度研究
  11. java在线播放_Java实现视频在线播放flv视频
  12. 计算机excel混合引用,excel绝对引用、混合引用和相对引用怎么用
  13. java高级软件工程师 考试_Java高级软件工程师人才缺口巨大
  14. python自动排课表_LeetCode 207. 课程表 | Python
  15. python+selenium实战搭建PO模型
  16. hdr(host), hdr_beg(host) , path_beg
  17. matlab 进行非线性回归,5.利用Matlab编程进行非线性回归分析.doc
  18. uniapp使用微信小程序自定义组件
  19. 如何成为一名成功的自由程序员?
  20. 从“我爱你”到“我爱钱”

热门文章

  1. 微信该服务器已饱满,微信故障背后:用户91pron过亿后的小故障有大影响
  2. 查看alexa世界排名
  3. 安装时间大于30秒_辟谣│有氧运动30分钟以上才会燃烧脂肪?你被这个观点骗了多久?...
  4. java微信开发之--更换背景图片
  5. C++ stack的使用及模拟实现
  6. 英文论文检索数据库以及英文文献下载
  7. 电脑串口延迟/缓冲设置方法
  8. Linux操作系统优化
  9. 无法在未启用宏的工作薄
  10. python易忘 自用小甲鱼笔记