IDEA常用插件
插件安装方式:
file -> settings -> plugins -> macketplace 1、Mybatis Log Plugin(收费)推荐指数: Mybatis现在是java中操作数据库的首选,在开发的时候,我们都会把Mybatis的脚本直接输出在console中,但是默认的情况下,输出的脚本不是一个可以直接执行的。如果我们想直接执行,还需要在手动转化一下,比较麻烦。MyBatis Log Plugin 这款插件是直接将Mybatis执行的sql脚本显示出来,无需处理,可以直接复制出来执行的 。注意其转换的SQL不是输出到IDE的控制台!!!需要到Tools – > Mybatis Log Plugin 打开其日志框(如果Tools下面没有的话,可以看下IDE的底部最右下角是否有"Mybatis Log"Tab按钮)
2、CodeGlance
推荐指数:
CodeGlance是一款非常好用的代码地图插件,可以在代码编辑区的右侧生成一个竖向可拖动的代码缩略区,可以快速定位代码的同时,并且提供放大镜功能。
3、GenerateAllSetter
推荐指数: 一款效率插件,它主要有以下功能:通过alt+enter对变量类生成对类的所有setter方法的调用当两个对象具有相同的字段时生成一个转换器当returnType为List Set Map时生成默认值在所有getter方法上生成对assertThat的调用4、Free MyBatis plugin(免费)
推荐指数: 安装完从mapper.java中定义的方法里就可以直接跳转到xml中定义的sql代码块中。生成mapper xml文件快速从代码跳转到mapper及从mapper返回代码mybatis自动补全及语法错误提示集成mybatis generator gui界面根据数据库注解,生成swagger model注解
5、lombok
推荐指数:
主要作用:在实体类中使用注解,不用写getting/setting方法,简洁代码,提高效率
@Data :注解在类上;提供类所有属性的 getting 和 setting 方法,此外还提供了equals、canEqual、hashCode、toString 方法
@Setter:注解在属性上;为属性提供 setting 方法
@Getter:注解在属性上;为属性提供 getting 方法
@Log4j :注解在类上;为类提供一个 属性名为log 的 log4j 日志对象
@NoArgsConstructor:注解在类上;为类提供一个无参的构造方法
@AllArgsConstructor:注解在类上;为类提供一个全参的构造方法
6、常用的快捷键汇总1 执行(run) alt+r 2 提示补全 (Class Name Completion) alt+/ 3 单行 注释 ctrl + / 4 多行注释 ctrl + shift + / 5 向下复制一行 (Duplicate Lines) ctrl+alt+down 6 删除一行或选中行 (delete line) ctrl+d 7 向下移动行(move statement down) alt+down 8 向上移动行(move statement up) alt+up 9 向下开始新的一行(start new line) shift+enter 10 向上开始新的一行 (Start New Line before current) ctrl+shift+enter 11 如何查看源码 (class) ctrl + 选中指定的结构 或 ctrl + shift + t 12 万能解错/ 生成返回值变量 alt + enter 13 退回到前一个编辑的页面 (back) alt + left 14 进入到下一个编辑的页面( 针对于上条) (forward) alt + right 15 查看继承关系(type hierarchy) F4 16 格式化代码(reformat code) ctrl+alt+L 17 提示方法参数类型(Parameter Info) ctrl+alt+/ 18 复制代码 ctrl + c 19 撤销 ctrl + z 20 反撤销 ctrl + y 21 剪切 ctrl + x 22 粘贴 ctrl + v 23 保存 ctrl + s 24 全选 ctrl + a 25 选中数行,整体往后移动 tab 26 选中数行,整体往前移动 shift + tab 27 查看类的结构:(类似于 eclipse 的 的 outline) ctrl+o 28 重构:修改变量名与方法名(rename) alt+shift+r 29 大写转小写/ 小写转大写(toggle case) ctrl+shift+y 30 生成构造 器/get/set/toString alt +shift + s 31 查看文档说明(quick documentation) F2 32 收起所有的方法(collapse all) alt + shift + c 33 打开所有方法(expand all) alt+shift+x 34 打开代码所在硬盘文件夹(show in explorer) ctrl+shift+x 35 生成 try-catch 等(surround with) alt+shift+z 36 局部变量抽取为成员变量(introduce field) alt+shift+f 37 查找/替换(当前) ctrl+f 38 查找(全局) ctrl+h 39 查找文件 double Shift 40 查看类的继承结构图(Show UML Diagram) ctrl + shift + u 41 查看方法的多层重写结构(method hierarchy) ctrl+alt+h 42 添加到收藏(add to favorites) ctrl+alt+f 43 抽取方法(Extract Method) alt+shift+m 44 打开 最近 修改的文件(Recently Files) ctrl+E 45 关闭当前打开的代码栏(close) ctrl + w 46 关闭打开的所有代码栏(close all) ctrl + shift + w 47 快速搜索类中的错误(next highlighted error) ctrl + shift + q 48 选择要粘贴的内容(Show in Explorer) ctrl+shift+v 49 查找方法在哪里被调用(Call Hierarchy) ctrl+shift+h
实名举报哪家强?山东蓝翔校长女儿实名举报母亲非法处置房产,热搜第一4月27日消息,四川观察发布的山东蓝翔技校(下称山东蓝翔)校长女儿荣婷视频实名举报母亲孔素英一事登上热搜。据悉,荣婷在视频中宣称,母亲孔素英在媒体上打造虚假人设,她非法处置商丘天伦
伊藤美诚母亲罕见谈国乒王曼昱人品技术俱佳,人气不高匪夷所思一直以来,伊藤美诚在中国队的对手,基本上除了陈梦之外,就是孙颖莎以及王曼昱这三剑客,她们一直以来都是国乒的三朵金花,也是日本最重要的对手。对于这三个对手,就在近期,伊藤美诚妈妈在接
中国跳水女神16岁夺金牌,为救母亲进入娱乐圈,如今38岁仍单身在我们的印象中,运动员一直都是让人仰望和羡慕的存在,这些人拥有着异于常人的运动细胞以及天赋。而且每一次的比赛,这些人都是代表着祖国进行出战,十分的光荣,尤其是为祖国赢得各种奖牌的人
楚乔传最伟大的爱情我成全你的信仰记忆中的经典台词这世上最伟大的爱情就是我成全你,守护你,不求回报。这样的疯魔,凡人做不到,只有影视里才有。图片来自网络宇文玥和楚乔都贡献了很多经典语录原著一他从来是不需要她知道的,
充满生机的阳光短句,温暖向阳,直击心窝1年龄越大,越学会了顺其自然,得之坦然,失之淡然,争取必然,顺其自然。2别再花时间等待天降好运,脚踏实地去努力吧,你想要的,岁月统统会给你。3做人要像石灰一样,别人越是泼你的水,你
最亮的两颗行星即将上演超亲密一刻来源央视新闻客户端5月1日黎明时分,最亮的两颗行星金星与木星将近距离相合,上演超亲密一刻。4月30日凌晨,一名摄影师在意大利拍摄下两颗行星近距离相合前的画面。天文科普专家表示,这是
五一劳动节图片配图高清大全,五一文案祝福语说说句子给忙碌的世界,一个大号的呼噜。五一劳动节快乐!劳动节提醒您劳动诚可贵,休息价更高。五一劳动节致敬自己,面对风雨,你无畏无惧,面对苦难,你是逆风英雄!你始终有着明媚的笑脸,以及一颗灿
存在备忘录里的温柔文案夏天所有的浪漫都应该和你一起见证。而最浪漫的是和你在一起。浪漫是,你右手拿着玫瑰,左手牵着我。和你看海,和你相爱。一万句我想你都不如一句明天见。我好希望,你非我不可。想念你的方式是
越看越爱越上头的沙雕朋友圈文案1。好看的皮囊你养不起,有趣的灵魂看不上你。2。无论遇到什么事,千万不要低头,因为你有双下巴。3。我的情绪大致可以分为四类吃太多,睡太多,想太多,花太多。4。当你觉得自己又丑又穷的
科学家发现2亿年前的巨型海洋生物,体重可达80吨瑞士阿尔卑斯山发现史前巨型鱼龙化石鱼龙(ichthyosaur)是一种生活在距今大约2亿年前的巨型海洋生物。新研究揭示,在瑞士阿尔卑斯山上发现了这种生物的化石。鱼龙属生物的外形类似
2022移动良心好卡汇总,不再高傲!在售无套路详细测评本内容来源于什么值得买APP,观点仅代表作者本人作者手机卡懂哥前言之前已经给大家整理了2022在售电信联通好卡,比如电信长期翼卡长期静卡联通新惠卡等但是有的小伙伴当地还是移动信号更