前置条件:已安装好idea2018
前言:这些基础的idea使用知识,要是去百度一下,没几个小时是找不全的,我是在日常开发中总结的,方便以后查看,告别那种大海捞针的搜索,那感觉,跳楼的心情都有了。百度了白天,都是错了,不是写得不全,就是说的模拟两可的,苦恼^^ ;明明几个字说的清楚,别人硬是写了篇小说;跪拜,服了!!!!!需要idea2018安装包的看友记得留言,我看到消息就会发百度网盘地址的;温馨提示,本文结束后,我会陆续更新spring security 文章了,欢迎留言关注;
- 常用插件
Mybatis Log plugin :mybatis 日志插件
CodeGlance : 代码检查器
Alibaba Java Coding Guidelines :阿里巴巴代码审查插件
- 编辑器字体,主题设置:
打开setting
- 文件编码格式
打开setting - 配置maven环境,注意: maven 配置很重要,因为在导入项目时maven配置不对,项目老是报红;揪心;
4.1 本地maven国内镜像配置,目的加快jar包下载速度 ,我的目录:D:\software\maven3.5.4\apache-maven-3.5.4\conf\setting,自己根据自己maven地址找;注意:这里我把原来setting自带的多余注释的代码都删除了;
<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
<localRepository>D:\maven3.5.4\repository</localRepository>
<pluginGroups>
</pluginGroups>
<proxies>
</proxies>
<servers>
</servers>
<mirrors>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>
http://maven.aliyun.com/nexus/content/groups/public/
</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
<profiles>
</profiles>
</settings>
- 安装Lombok插件,直接插件搜索安装即可,实体类必备神器,装完后的实体代码是这样的;
package com.example.security.entitys;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.io.Serializable;
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class Role implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 角色编号
*/
@TableId
private String roleId;
/**
* 角色名称
*/
private String roleName;
/**
* 角色状态,0正常,-1删除
*/
private String roleStatus;
}
- 自定义注释模板
打开setting
demo:
/**
* <p>
* 描述...
* </p>
*
* @author qiu
* @since $date$
*/