众妙之门

业精于勤,荒于嬉;行成于思,毁于随

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

1.相关配置

设置字体和大小

IntelliJ Idea解决Could not autowire. No beans of 'xxxx' type found的错误提示

设置文件和方法的注释

 文件注释内容

/**
*@Description
*@Author 
*@Date ${DATE} ${TIME}
**/

设置方法的注释

模板内容

*
 * @Description: TODO
 * @author xxx
 * @date $date$
 * @param $params$ 
 * @return $return$
 */

 编辑变量格式的时候

然后在方法上面输入/* + Tab键就可以了

上面设置的参数是一个数组显示的,但是标准的java注释文档要每一行显示一个参数,就要这样配置

**
* TODO
*
$params$ 
* @return $return$
* @author mx
* @date $date$ $time$
**/

 

配置参数脚本:

groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {if(params[i] == '') return result;result+='* @param ' + params[i] + ((i < params.size() - 1) ? '\\n' : '')}; return result", methodParameters())

 

  在方法前面输入/*+tab键,就可以生成注释了,效果图如下(/+live templates名称+tab)

给类中各个方法之间添加分割线

file--->setting--->Editor---->General---->Appearance

 设置svn忽略 .idea内的文件

从ToolView中打开 Version Control  -> Local Changes  中的Default ChangesList里面的文件全选中右键选择 Move to  Another Changes List...选项后重新新建一个,

为区分 起名为  ignore 

 

 

2.插件

maven helper

解决maven包冲突的问题

 

 打开pom文件,并可以切换tab,简单使用,如下图

RestfulToolkit

RestfulToolkit是IDEA的一个插件,主要作用就是提供一个窗口,该窗口展示你项目定义的所有对外的URL,并且点击对应的URL可以跳入指定方法,同时提供接口测试功能。

当然也可以用IDEA自己的spirng插件的功能,感觉没有那么方便。

MyBatisCodeHelper

MyBatisCodeHelper开帮助开发mybatis,连接数据库后,可以快速逆向和定位

配置,在java中byte和short操作不方便,我们可以设统一使用integer来操作

 

 

选择表格后右键

Mybatis Log Plugin

一般idea 使用sql输出都是用的是log4j,但是这个只是把入参的地方用?占用,后面再按顺序列出入参,需要运行的时候不太方便,还需要拼接,但是Mybatis Log Plugins是直接打印输出所运行的sql语句。

如果没有显示出来,可以在工具菜单里面打开

GsonFormat插件

GsonFormat插件主要用于使用Gson库将JSONObject格式的String 解析成实体,也可以在编辑json字符串的时候快速的格式化和校验准确性,该插件可以加快开发进度,使用非常方便,效率高。使用教程

Grep Console

由于Intellij idea不支持显示ascii颜色,grep-console插件能很好的解决这个问题,下面就以开发JavaEE项目中,结合Log4j配置多颜色日志输出功能。也可以通过expression表达式过滤日志、给不同级别的日志或者给不同pattern的日志加上背景颜色与上层颜色。

 

 .ignore

IDEA没有提交的时候会扫描修改的文件,有些不需要提交文件可以忽略,这样可以加快提交的速度

1.安装.ignore插件

file-->setting-->plugins-->搜索.ignore-->install

2.点击idea  Version Control

 

 写完点击OK 就完成了一个忽略changelist

然后再提交的之前,选择不需要提交的右键添加到忽略changelist就可以了,选择忽略changelist点击OK就可以了

GenerateSerialVersionUID

安装插件之后,可以使用 IDEA Generate 功能,自动生成 随机的serialVersionUID。注意要实现接口Serializable

 

SequenceDiagram

SequenceDiagram是一款能根据代码生成时序图的插件,还支持在时序图上直接导航到对应代码以及导出为图片或PlantUML文件。

 

 然后找个方法试试,右键方法选择生成时序图;

 

此时在底部的时序图面板中可以看到生成的时序图,左侧还有几个按钮功能

其它参考:

https://juejin.cn/post/7140075471462465550

posted on 2019-12-03 17:20  xuanm  阅读(3620)  评论(0编辑  收藏  举报