jrebel
热部署插件,新版本可以结合springboot使用,小项目启动块的可能觉得还要装个插件麻烦
但是在比较大的项目或者启动比较忙的项目有这个插件简直不要太爽
正常一些代码的修改不用重启只要编译下代码然后就给你热部署马上就能看到效果
特别在做一些很不确定性的修改,和一些尝试性修改
像那种改几行代码就要看看效果的那种场景爽的一批
JRebel MybatisPlus hot reloading
这个是依赖于jrebel的,用于热部署MyBatis的XML文件,虽然写着的是MyBatisPlus,但是没用MyBatisPlus也能用
Lombok
这个不能爽单纯的idea插件,因为要配合引入相应的jar包使用,
一些model的编写可以不用写常规的get、set方法代码量少很多,直接写个变量就行了,如果要在get、set方法中做特殊操作直接写对应的get、set方法就行了
还可以做到一些链式操作,自动全场构造器等等
MyBatisX
MyBatis的一款插件,这款插件算是其他类似插件的后辈,但是它免费啊,其他的MyBatis的插件要么没他好用,要么要钱,它好像是MyBatisPlus开发团队做的,国人开发的
可以自动关联Mybatis的Mapper接口和XML文件对应,在前面有只肥鸟点一下就可以条过去
在Mapper接口写了接口可以按Alt+Enter生成对应的XML和在XML里面生成select、update、install等标签
Translation
翻译插件,可支持谷歌、百度、有道,百度翻译需要自己去申请个api秘钥
可以翻译并替换选择的文本
CamelCase
驼峰命名的转换插件,一般在数据库单词分割用下划线,在model里又用驼峰命名法,有时候复制了之后手动改起来特麻烦,有了这个按下快捷键,又快又准
RestfulToolkit(有替代品)
是一款配合springmvc使用的插件,可以复制一个url然后通过这个插件快速找到对应的控制器方法很方便,在项目大的时候真的很方便
MxRestful
RestfulToolkit类似的东西,RestfulToolkit兼容的idea版本比较多,但是他依赖于Kotlin,然而Kotlin在idea校验编译代码的时候它总是跳出来报错,而且是莫名其妙的错误,但是代码实际上Java是可以编译通过的,就很烦所以就找到了这一个,目前这个插件的仓库是访问不到了,但是插件还是可以用的
RestfulToolkit-fix
RestfulToolkit的另外一个版本?总之功能类似,但是他支持Kotlin和JAVA,可以在关闭IDEA的Kotlin情况下使用,这样就不会在校验编译代码的时候时不时跳出来报错(虽然这应该是属于IDEA的BUG),也挺好用的,功能简洁,不会有太多其他的东西;最近好像发现有个叫RestfulToolkitX的,不知道怎么样。
RestfulToolkitX
与上面的几个主体功能一致,但是感觉比较好用。
MyBatis Log Free、MybatiLogFormat、MyBatis Log Plus
这三款插件都是可以将输出到控制台的sql日志转换为可以直接执行的sql语句,已经把问号相关占位符替换成真正的执行参数的。
第一款是要开着的,会自动捕获控制台的sql自动转换,在单独的额窗口记录,需要开启后才行,不支持手动选择。
第二款不会自动捕获(性能消耗比较少,应该吧),只能手动选择右键-MybatiLogFormat 然后再会提示到idea的Notifications里也会弹出来一下然后可以点击copy,新版本的右键-MybatiLogFormat2Clipboard 可以直接到粘贴板。
第三款则是结合前面两款的功能,有自动捕获、有单独的窗口记录、能手动选择格式化(选择格式化后再单独窗口生成记录),但是手动选择第一行一定要在开头。