JAVA-IDEA开发10个小手段

目录

一、小锤子

二、generateAllSetter

三、mybatisx

四、Alibaba Java Coding Guidelines

五、Maven Helper

六、全局搜索键、全局文件

七、快速new 对象

八、代码标记、切换

九、快捷键生成方法注释

十、自定义快捷键代码


一、小锤子

File->Build->Complier

设置compiler.automake.allow.when.app.running

快捷键ctrl+shift+A,搜索:registry

或者

按快捷键 Ctrl+Shift+Alt+/ ,选择 Registry

 修改完代码后,就不用再去重新启动代码了

点击小锤子(快捷键)+debugger模式,自动刷新代码(注:Mybatis的xml文件不支持)

二、generateAllSetter

安装好插件后

在代码中,new一个对象,鼠标停留在对象变量userEntity上,alt+enter会出现快捷选项

一个是不带默认值,一个是带实体类的默认值

三、mybatisx

作用

  1. 点击mapper文件的方法侧边,自动跳转到xml文件的方法

  2. mapper方法自动生成,XML-SQL语句(但SQL语句还是得自己写)

红线标红处,按Alt+Enter

四、Alibaba Java Coding Guidelines

 

就对一些不规范的操作,代码做出提示,并且有调整方案,双击问题点去 光标会移动到代码处

五、Maven Helper

clean

清除当前项目的targer内的所有文件,打包后的Jar包,编译后的class文件都在这里,该功能起到一个删除打包文件文件,和编译文件的作用

validate

验证项目是正确的并且所有的信息是可用的,(无用)

compile

将java源文件编译成.class文件(无用)

test 

生成测试报告,运行test目录下的所有单元测试

package

打包(jar\pom\war)

install 

当前项目安装到本地maven库,供其他项目依赖

deploy

构建环境中完成,复制最终的包到远程库

deploy 参考:IDEA JAR包 deploy上传maven私仓教程
父级项目下的子级项目,如果加入了子级项目,那么maven helper的功能,会将所有的子项目都进行一次操作,不加则不会操作

六、全局搜索键、全局文件

全局搜索键 Ctrl+shift+F

文件查找,双击Shift,找文件啥都快

 七、快速new 对象
 

只写尾部,不写声明,使用快捷Alt+Enter ,自动生成声明

八、代码标记、切换

快捷键1 标记代码行(左边的行数会出现一个1,代表着已经标记了): ctrl+shift+1

快捷键2 迅速跳到标记行: ctrl+1

 

九、快捷键生成方法注释

IDEA 方法注释 自动获取返回值和传参

十、自定义快捷键代码

对于一些常用的写法,脚本,语句可以按照自己的习惯积累下来

File-->Editer-->Live Templates

新建一个快捷键组

在代码中敲入cca 后,有提示快捷键,直接按Enter即可

 出现自己想要的代码,格式可能会乱点,自己调整下(格式化代码 Ctrl+Alt+L)

额外的

a、

Ctrl+Alt+T 官方提供的快捷代码

b、

service窗体(适用分布式多项目的情况,多个启动窗口在一起,方便调试和查看)

9b724cea62dfb7843eac2934562e85c2.png

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值