插件
1.Lombok
生成get、set和构造方法等通用方法
2.Alibaba java Coding Guidelines
阿里巴巴代码规范检查插件
3.mybatisx
mybatis插件,可以直接从mapper的方法定位到xml
4.Restfultookit
可以使用idea请求测试,通过url定位到接口,方便
5.JRebel and XRebel for IntelliJ
代码热部署,具体参考:https://www.jb51.net/article/201533.htm
6.JRebel mybatisPlus extension
mybatis的sql语句热更新
快捷键
ctrl + Y 删除一行(cut line)
ctrl + F4 关闭当前窗口(close)
ctrl + 空格 代码补全(Cyclic Expand Word)
ctrl + alt + L 格式化代码(reformat code)
ctrl + alt + T surround with
ctrl + shift + z 恢复撤销
方法注释模板
参数的语法:
groovyScript("def result = '';def params = \"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList();if(params.size() == 1 && params[0] == 'null') return result; for(i = 0; i < params.size(); i++) {if(params[i] != '')result+='* @param ' + params[i] + ' ' + params[i] + ((i < params.size() - 1) ? '\\r\\n ' : '')}; return result == '' ? '' : '\\r\\n ' + result", methodParameters() )
返回值的语法
groovyScript("return \"${_1}\" == 'null' ? null : '\\r\\n * @return ' + \"${_1}\"", methodReturnType())