- 撸码神器
- 详细介绍
- Stackoverflow
- FindBugs
- Alibaba Java Coding Guidelines
- JRebel for IntelliJ
- Lombok plugin
- Mybatis plugin
- .ignore
- GsonFormat
- 总结
撸码神器
日常撸码中,总是很枯燥无味, 今天我就给大家推荐几款撸码神器!改变编码环境、提升编码功力,瞬间倍升百万倍!
详细介绍
如需各项插件的详细介绍请查看文章
Java开发撸码最齐全必备装备与秘籍 点我查看文章目录中必备秘籍
查看插件介绍对应链接
这里只是推荐,具体使用方法就不一一详细介绍。
Stackoverflow
这个插件其实是最实用
的插件,小伙伴们平时撸码遇到的问题,基本都可以找到回答,可它使用的是 google 搜索引擎,由于墙的原因是必须要使用 才能够使用,但是用
StackoverFlow
搜索的话我个人觉得比用google 更精准。
FindBugs
FindBugs是一款Java静态代码分析工具
,与其他静态分析工具(如Checkstyle和PMD)不同,FindBugs不注重样式或者格式,它专注于寻找真正的缺陷或者潜在的性能问题
,它可以帮助 java工程师提高代码质量以及排除隐含的缺陷。有了静态分析工具,就可以在不实际运行程序的情况对软件进行分析。
Alibaba Java Coding Guidelines
让开发者更加方便、并且达到快速规范代码格式的目的
并实行起来,阿里巴巴基于《阿里巴巴Java开发规约》手册内容,研发了一套自动化的IDE检测插件,该插件在扫描代码后,将不符合规约的代码按Blocker/Critical/Major三个等级显示在下方,甚至在IDEA上,还基于Inspection机制提供了实时检测
功能,编写代码的同时也能快速发现问题所在。提高编码的书写规范性
。
JRebel for IntelliJ
一款热部署插件,使你能即时
分别看到代码、类和资源的变化
,只要不是修改了项目的配置文件,用它都可以实现热部署
,这个变化会直接反应在部署好的应用程序上,从而跳过了构建和部署的过程,每年可以省去部署用的时间花费高达5.25个星期。收费的一款开发必备神器
了。
热部署快捷键 control + F9
| command + F9
。
Lombok plugin
开发神器
,可以通过简单的注解
的形式来帮助我们简化消除一些必须有但显得很臃肿的 Java 代码的工具,简化你的实体类
,不用再写get / set
方法,还能快速的实现builder模式,以及链式调用方法
简单来说,比如我们新建了一个类,然后在其中写了几个字段,然后通常情况下我们需要手动去建立getter和setter方法啊,构造函数啊之类的,但是面对需求的随时变动,当变量名或者是修饰符改变了,我们就要删除set,get方法重新生成,而lombok的作用就是为了省去我们手动创建这些代码的麻烦,它能够在我们编译源码的时候自动帮我们生成这些方法。
Lombok能够达到的效果就是在源码中不需要写一些通用的方法,但是在编译生成的字节码文件中会帮我们生成这些方法,这就是lombok的神奇作用。
Mybatis plugin
Mybatis plugin 提供了Mapper接口与配置文件中对应SQL的导航,可以快速的在mapper接口中和mapper的xml文件中来回跳转,就跟接口跳转到实现类那样简单方便。在编辑XML文件时自动补全,可以根据Mapper接口,使用快捷键生成xml文件及SQL标签。
快捷键:
Option + Enter
( Mac
) | Alt + Enter
( Windows
)
.ignore
在使用 git
的时候,经常会碰到一些不想提交的文件或不需要提交的文件(如IDEA自动生成的.idea文件夹及其内容),这个时候就需要用到.gitignore
文件了。而使用.ignore插件更方便的生成.gitignore文件。
GsonFormat
小伙伴们肯定都知道 JSON 是日常撸码中必不可缺的。而GsonFormat用于使用Gson库将JSONObject格式的String 解析成实体
,加快开发进度,使用非常方便,效率高。
总结
一个好的开发工具可以提高开发效率,大大的提高撸码效率,加快工作效率,余下空余的时间去提升自我的能力,这么多秘密你会嫌多吗,还有更多的秘密等着你们来探索!
是不是很 Nice ,看的我都心里骚动起来了,快去试一试吧!
微信搜索 【
超Ren专属
】& 扫描二维码 ,关注我的原创日更公众号,可以查看更多程序的秘密!