IntelliJ IDEA开发环境安装配置
1.JDK安装与配置
详见:http://iprogram.com.cn/item/284.html(Java开发和运行环境(JDK)安装)
(1)下载安装 JDK:
地址:https://www.oracle.com/java/technologies/downloads/#java8-windows
安装:执行 64 位的 exe 安装包即可,例如 jdk-8u191-windows-x64.exe。
(2)配置环境变量:
新建 JAVA_HOME 变量:JDK 的安装路径,例如 C:\Program Files\Java\jdk1.8.0_191
新建/修改 CLASSPATH 变量:Java 类所在目录。
Path 变量中添加 JDK 的 bin 路径:%JAVA_HOME%\bin,和 JRE的bin路径%JAVA_HOME%\jre\bin。
2.Maven安装与配置
2.1 安装maven
从http://maven.apache.org/download.cgi,下载apache-maven-3.6.1-bin.zip文件。
解压到目录C:\Program Files\Maven\下,注意目录路径不要含空格,不要有中文。
配置MAVEN_HOME为C:\Program Files\Maven\apache-maven-3.6.1
配置path,添加%MAVEN_HOME%\bin;
检查安装是否成功:cmd中执行 mvn -v,查看到版本信息即表示成功。
2.2 配置Maven
在apache-maven-3.6.1下的conf目录下找到settings.xml,拷贝到用户目录下的.m2中(C:\Users\kl\.m2)。
基本配置如下供参考:
<localRepository>${user.home}/.m2/repository</localRepository>
<interactiveMode>true</interactiveMode>
<offline>false</offline>
<usePluginRegistry>false</usePluginRegistry>
<pluginGroups>
<pluginGroup>org.mortbay.jetty</pluginGroup>
</pluginGroups>
3.IDEA安装和配置
3.1 安装IDEA
IDEA 全称IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一。下载地址:
http://www.jetbrains.com/idea/download/download-thanks.html?platform=windows&code=IIC
按提示一步步安装。
3.2 设置JDK版本
在菜单中选择File->Project Structure,按下图所示设置:
3.3 设置Maven关联
3.4 设置UI、代码模板等
设置字体:
设置120字符换行:
设置类的注释模板
3.5 配置版本控制管理
3.6 配置选择UML
4.安装IDEA插件
4.1 安装lombok插件
项目中经常使用bean,entity等类,绝大部分数据类类中都需要get、set、toString、equals和hashCode方法,虽然eclipse和idea自动生成这些代码后,如果bean中的属性一旦有修改、删除或增加时,需要重新生成或删除get/set等方法,给代码维护增加负担。
使用了lombok的注解(@Setter,@Getter,@ToString,@@RequiredArgsConstructor,@EqualsAndHashCode或@Data)之后,就不需要编写或生成get/set等方法,很大程度上减少了代码量,而且减少了代码维护的负担。故建议项目中使用lombok,去掉bean中get、set、toString、equals和hashCode等方法的代码。
安装方法如下:
选择 File - Settings - Plugins后,输入lombok检索,安装lombok插件。
4.2 安装MyBatisCodeHelper插件
从市场搜索插件安装
或者,从本地安装已下载的插件
安装后重启IDEA,激活
附:MyBatisCodeHelper的使用
IDEA中连接mysql
通过table生成entity、mapper、service层代码
5.IDEA的使用
5.1 一键更新maven依赖包
在主界面的最右边Maven Projects 中点如图所示刷新按钮。
5.2 idea修改Java版本
"ctrl+shift+alt+s" , 打开project settings,查看项目和module的jdk和sdk配置,或进行修改。