热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

社区版IDEA也能像正式版IDEA一样使用

正式版IDEA是收费的,前几年还能使用非法手段破解使用,但是最近官方封杀了大量的破解网站,基本上想要免费使用正式版IDEA已经是不可能的。

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




文章目录

  • 一、Smart Tomcat插件
  • 二、Database Navigator插件
  • 三、JSpring Assistant插件
  • 四、JRebel插件
  • 五、Jump to Line插件
  • 六、RestfulTool插件
  • 七、Subversion插件
  • 八、JUnit插件
  • 九、Lombok插件
  • 十、Key Promoter X 插件
  • 十一、MybatisPlus插件
  • 总结




一、Smart Tomcat插件

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


二、Database Navigator插件

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


三、JSpring Assistant插件

JSpring Assistant插件用来创建一个SpringBoot项目,正式版的SpringBoot插件名字叫Spring Initializar,都是用来创建SpringBoot项目的。
在这里插入图片描述


四、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代码方法中。
在这里插入图片描述


总结

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


推荐阅读
  • MyBatis多表查询与动态SQL使用
    本文介绍了MyBatis多表查询与动态SQL的使用方法,包括一对一查询和一对多查询。同时还介绍了动态SQL的使用,包括if标签、trim标签、where标签、set标签和foreach标签的用法。文章还提供了相关的配置信息和示例代码。 ... [详细]
  • Spring特性实现接口多类的动态调用详解
    本文详细介绍了如何使用Spring特性实现接口多类的动态调用。通过对Spring IoC容器的基础类BeanFactory和ApplicationContext的介绍,以及getBeansOfType方法的应用,解决了在实际工作中遇到的接口及多个实现类的问题。同时,文章还提到了SPI使用的不便之处,并介绍了借助ApplicationContext实现需求的方法。阅读本文,你将了解到Spring特性的实现原理和实际应用方式。 ... [详细]
  • r2dbc配置多数据源
    R2dbc配置多数据源问题根据官网配置r2dbc连接mysql多数据源所遇到的问题pom配置可以参考官网,不过我这样配置会报错我并没有这样配置将以下内容添加到pom.xml文件d ... [详细]
  • 本文讨论了Alink回归预测的不完善问题,指出目前主要针对Python做案例,对其他语言支持不足。同时介绍了pom.xml文件的基本结构和使用方法,以及Maven的相关知识。最后,对Alink回归预测的未来发展提出了期待。 ... [详细]
  • 在说Hibernate映射前,我们先来了解下对象关系映射ORM。ORM的实现思想就是将关系数据库中表的数据映射成对象,以对象的形式展现。这样开发人员就可以把对数据库的操作转化为对 ... [详细]
  • 本文介绍了在SpringBoot中集成thymeleaf前端模版的配置步骤,包括在application.properties配置文件中添加thymeleaf的配置信息,引入thymeleaf的jar包,以及创建PageController并添加index方法。 ... [详细]
  • eclipse学习(第三章:ssh中的Hibernate)——11.Hibernate的缓存(2级缓存,get和load)
    本文介绍了eclipse学习中的第三章内容,主要讲解了ssh中的Hibernate的缓存,包括2级缓存和get方法、load方法的区别。文章还涉及了项目实践和相关知识点的讲解。 ... [详细]
  • CentOS 6.5安装VMware Tools及共享文件夹显示问题解决方法
    本文介绍了在CentOS 6.5上安装VMware Tools及解决共享文件夹显示问题的方法。包括清空CD/DVD使用的ISO镜像文件、创建挂载目录、改变光驱设备的读写权限等步骤。最后给出了拷贝解压VMware Tools的操作。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • 1,关于死锁的理解死锁,我们可以简单的理解为是两个线程同时使用同一资源,两个线程又得不到相应的资源而造成永无相互等待的情况。 2,模拟死锁背景介绍:我们创建一个朋友 ... [详细]
  • 解决VS写C#项目导入MySQL数据源报错“You have a usable connection already”问题的正确方法
    本文介绍了在VS写C#项目导入MySQL数据源时出现报错“You have a usable connection already”的问题,并给出了正确的解决方法。详细描述了问题的出现情况和报错信息,并提供了解决该问题的步骤和注意事项。 ... [详细]
  • 高质量SQL书写的30条建议
    本文提供了30条关于优化SQL的建议,包括避免使用select *,使用具体字段,以及使用limit 1等。这些建议是基于实际开发经验总结出来的,旨在帮助读者优化SQL查询。 ... [详细]
  • 本文讨论了在数据库打开和关闭状态下,重新命名或移动数据文件和日志文件的情况。针对性能和维护原因,需要将数据库文件移动到不同的磁盘上或重新分配到新的磁盘上的情况,以及在操作系统级别移动或重命名数据文件但未在数据库层进行重命名导致报错的情况。通过三个方面进行讨论。 ... [详细]
  • Oracle10g备份导入的方法及注意事项
    本文介绍了使用Oracle10g进行备份导入的方法及相关注意事项,同时还介绍了2019年独角兽企业重金招聘Python工程师的标准。内容包括导出exp命令、删用户、创建数据库、授权等操作,以及导入imp命令的使用。详细介绍了导入时的参数设置,如full、ignore、buffer、commit、feedback等。转载来源于https://my.oschina.net/u/1767754/blog/377593。 ... [详细]
  • Python SQLAlchemy库的使用方法详解
    本文详细介绍了Python中使用SQLAlchemy库的方法。首先对SQLAlchemy进行了简介,包括其定义、适用的数据库类型等。然后讨论了SQLAlchemy提供的两种主要使用模式,即SQL表达式语言和ORM。针对不同的需求,给出了选择哪种模式的建议。最后,介绍了连接数据库的方法,包括创建SQLAlchemy引擎和执行SQL语句的接口。 ... [详细]
author-avatar
天王2502871933
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有