做为一枚程序员,平常开发过程当中总会有各类需求,尤为好比对开发工具的需求。程序员
目前Java开发经常使用的开发工具备两个:spring
这里咱们不对比两个好坏,主要针对Intellij Idea插件作一些介绍。sql
一句话:jetbrains出品必是精品数据库
注册码生成网站:http://idea.lanyus.com/springboot
具体步骤见网站获取注册码说明便可。服务器
这是阿里巴巴的代码规约,安装重启后,能够实时进行代码规约扫描,告诉你代码中哪里写的很差,代码规范应该如何,并有范例告诉你应该怎么写。mybatis
eg:app
基本上是代码规范的必备工具框架
推荐指数:五星dom
开发过JavaBean项目的应该都会知道,实体属性getter、setter注入,可是若是一个实体类属性很是多,就会很凌乱,lombok插件帮助你解决这样的烦恼,装好以后,你只须要关心你的属性,不须要再写get和set方法了。
eg:
推荐指数:五星
若是你的项目是用maven管理jar包的,那么这个工具就很是有用了,它可以直接展现全部的依赖关系,以及依赖重复和版本冲突,而且你能够在其中直接操做删除或者排除某个jar包,能够说是maven依赖管理的利器。
eg:
能够直接右击解决相应冲突问题哦~
推荐指数:四星
若是你是使用mybatis做为orm框架的,那么一定会遇到每次写接口都要搜mapper.xml,而后定位接口位置问题,这个插件可让你直接定位接口在mapper文件中的位置,或者反向定位均可以,能够说是mybatis开发效能神器。你只须要点击小小的箭头就能搞定所有。
eg:
推荐指数:四星
几乎是跟上面那个插件配套的,你确定遇到过每次调试一个接口,在console中打出来一连串操做数据库的sql,可是这个sql并不能直接在数据库执行,还得手动拼参数,麻烦。这个插件就是帮你一次性把带参数信息的完整sql生成好,直接拿来用的哦~
eg:
stackoverflow 不用说你们应该知道,程序员知乎,什么csdn、百度不出来的问题,基本都能在这获得答案(若是这里都没有那就真没有了),这个插件就是直接能够帮你。
eg:
Key promoter 是IntelliJ IDEA的快捷键提示插件,会统计你鼠标点击某个功能的次数,提示你应该用什么快捷键,帮助记忆快捷键,等熟悉了以后能够关闭掉这个插件。
推荐指数:三星
自动化部署神器
若是你正在开发项目使用的是springboot或者spring cloud微服务框架,那么必然会有一个头疼的问题,就是项目jar包部署,前期可能不会使用到Jenkins或者Docker这么庞大的东东,可能给你一个服务器,配一个jdk环境,往上一丢就完事了,可是时间长了,服务愈来愈多就会很烦了。
因而阿里巴巴团队推出这个插件,为了解决这类部署相关的问题,堪称自动化部署的神器,具体使用这里不作赘述,能够去官网学习一下。
官网地址:https://www.aliyun.com/produc...
推荐指数:五星
好了,此次插件介绍到这里,若是想了解更多优质资源和信息,能够去个人博客或者关注个人公众号吧
个人博客地址:https://domyselfzy.coding.me/
个人公众号: