20210507# 【idea使用技巧和常用插件】
注意事项
000 自动删除无效包,自动添加无歧义的包
001 idea 设置导入包不带*
点开file->Settings,搜索java,在Code style里面找到imports选项,设置导入类数值阈值,默认同包类是超过5个变成,静态导入超过3个变成,这里我们改成10个,最好是公司统一,不然很烦。。。实在不想见到*就改成很大的数值,比如999,设置完成之后最上面选的scheme是default,对所有项目都生效。
002 Intellij IDEA生成serialVersionUID
默认情况下Intellij IDEA不会提示继承了Serializable接口的类生成serialVersionUID的警告。如果需要生成serialVersionUID,就要在Preferences里面进行设置。
如下图:Preferences -> Inspections -> Serialization issues -> Serialization class without 'serialVersionUID' 打上勾
然后在类上 alt+Entert 即可提示
003 SpringBoot项目启动时,最好把所有断点都关闭
004 多线程调试
properties文件读取时中文乱码
需要将其勾选,然后写中文时,就不会出现读取时的中文乱码。
IntelliJ IDEA 设置鼠标悬停提示相关信息
在Eclipse中, 鼠标发在对象上会显示对象所属的包, 类等方法参数等信息, IDEA设置方法如下:
0309# git防止错误提交文件
- 在项目开发中,我们常常将不想提交的文件不小心提交到环境上。
- 解决
- 在idea的version control 的 Changelists中增加一个新的,然后将不想提交到git上的文件放到这个list中。
- 此时git提交时,可以使用不同的changelist,默认使用的是Default Changelist,将不希望提交的文件放到ignore中,此时就不会不小心提交到git上了。
常用插件
lombok
mybatisx
RestfulToolkit
介绍:
地址:https://plugins.jetbrains.com/plugin/10292-restfultoolkit
一套 RESTful 服务开发辅助工具集。
-
1.ONE STEP to navigate to service declaration. ( use: Ctrl(Command) + \ or Ctrl + Alt + N )
-
1.根据 URL 直接跳转到对应的方法定义 ( Ctrl \ or Ctrl Alt N );
-
2.Show RESTful services structure.
-
2.提供了一个 Services tree 的显示窗口;
-
3.A simple http request tool.
-
3.一个简单的 http 请求工具;
-
4.Add some useful functions at request method, Generate&Copy Query Param, Generate&Copy URL, etc.
-
4.在请求方法上添加了有用功能: 复制生成 URL;,复制方法参数...
-
5.Other functions: Convert to JSON; to java class,format json data ( Windows: Ctrl + Enter; Mac: Command + Enter ) .
IDEA 阿里巴巴代码规范检查插件
1.问题概要
大家都想写出规范的代码,可规范的标准是什么勒,估计每个人心中的标准都不是完全一致的
在分工合作越来越精细化的时代,我们需要一个最大程度接近公认的规范,这里我们以阿里巴巴的代码规范作为参考,
主要包括两部分
一、阿里巴巴代码规范插件的使用,在代码中就直接提示你不规范的代码
二、<<阿里巴巴 java开发手册>>,该书详尽的讲述了开发的中的规范
2.如何安装与使用:阿里巴巴代码规范插件
点击安装后,重启idea生效
生效后在有不规范的代码处,会有黄色的警告线提示,并且给出了改正的方案,如下:
当然也可以全局检查所有不规范的代码:
选择一个模块,然后鼠标右键,然后选择编码规约扫描
扫描后,不规范的代码就会进行如下显示: