20210507# 【idea使用技巧和常用插件】

注意事项

000 自动删除无效包,自动添加无歧义的包

![在这里插入图片描述]( https://img-blog.csdnimg.cn/20201118195840175.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzE3MDc5MjU1,size_16,color_FFFFFF,t_70#pic_center)

001 idea 设置导入包不带*

点开file->Settings,搜索java,在Code style里面找到imports选项,设置导入类数值阈值,默认同包类是超过5个变成,静态导入超过3个变成,这里我们改成10个,最好是公司统一,不然很烦。。。实在不想见到*就改成很大的数值,比如999,设置完成之后最上面选的scheme是default,对所有项目都生效。
![在这里插入图片描述]( https://img-blog.csdnimg.cn/20201105102252371.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzE3MDc5MjU1,size_16,color_FFFFFF,t_70#pic_center)

002 Intellij IDEA生成serialVersionUID

默认情况下Intellij IDEA不会提示继承了Serializable接口的类生成serialVersionUID的警告。如果需要生成serialVersionUID,就要在Preferences里面进行设置。

如下图:Preferences -> Inspections -> Serialization issues -> Serialization class without 'serialVersionUID' 打上勾

![在这里插入图片描述]( https://img-blog.csdnimg.cn/20201105103119664.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzE3MDc5MjU1,size_16,color_FFFFFF,t_70#pic_center)
然后在类上 alt+Entert 即可提示

![在这里插入图片描述]( https://img-blog.csdnimg.cn/20201105103233483.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzE3MDc5MjU1,size_16,color_FFFFFF,t_70#pic_center)

003 SpringBoot项目启动时,最好把所有断点都关闭

004 多线程调试

properties文件读取时中文乱码

需要将其勾选,然后写中文时,就不会出现读取时的中文乱码。
![在这里插入图片描述]( https://img-blog.csdnimg.cn/20201113113927677.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzE3MDc5MjU1,size_16,color_FFFFFF,t_70#pic_center)

IntelliJ IDEA 设置鼠标悬停提示相关信息

在Eclipse中, 鼠标发在对象上会显示对象所属的包, 类等方法参数等信息, IDEA设置方法如下:
![在这里插入图片描述]( https://img-blog.csdnimg.cn/20201113005250714.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzE3MDc5MjU1,size_16,color_FFFFFF,t_70#pic_center)

0309# git防止错误提交文件

  • 在项目开发中,我们常常将不想提交的文件不小心提交到环境上。
  • 解决

常用插件

lombok

mybatisx

RestfulToolkit

介绍:
地址:https://plugins.jetbrains.com/plugin/10292-restfultoolkit
一套 RESTful 服务开发辅助工具集。

IDEA 阿里巴巴代码规范检查插件

1.问题概要

大家都想写出规范的代码,可规范的标准是什么勒,估计每个人心中的标准都不是完全一致的

在分工合作越来越精细化的时代,我们需要一个最大程度接近公认的规范,这里我们以阿里巴巴的代码规范作为参考,

主要包括两部分

一、阿里巴巴代码规范插件的使用,在代码中就直接提示你不规范的代码

二、<<阿里巴巴 java开发手册>>,该书详尽的讲述了开发的中的规范

2.如何安装与使用:阿里巴巴代码规范插件

点击安装后,重启idea生效

![在这里插入图片描述]( https://img-blog.csdnimg.cn/20201124210712236.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzE3MDc5MjU1,size_16,color_FFFFFF,t_70#pic_center)
生效后在有不规范的代码处,会有黄色的警告线提示,并且给出了改正的方案,如下:

![在这里插入图片描述]( https://img-blog.csdnimg.cn/20201124210726892.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzE3MDc5MjU1,size_16,color_FFFFFF,t_70#pic_center)
当然也可以全局检查所有不规范的代码:

选择一个模块,然后鼠标右键,然后选择编码规约扫描
 ![在这里插入图片描述]( https://img-blog.csdnimg.cn/20201124210741116.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzE3MDc5MjU1,size_16,color_FFFFFF,t_70#pic_center)
扫描后,不规范的代码就会进行如下显示:
![在这里插入图片描述]( https://img-blog.csdnimg.cn/20201124210751150.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzE3MDc5MjU1,size_16,color_FFFFFF,t_70#pic_center)

posted @ 2021-05-07 14:26  傀儡岁月  阅读(234)  评论(0)    收藏  举报