目录

本地开发环境及常用工具2-IDEA开发工具的安装与使用

本地开发环境及常用工具(2)–IDEA开发工具的安装与使用

一 基础概念

DEA全称IntelliJ IDEA,是用于Java语言开发的集成环境,它是业界公认的目前用于Java程序开发最好的工具。

集成环境:把代码编写,编译,执行,调试等多种功能综合到一起的开发工具。

IDEA的下载和安装 下载:https://www.jetbrains.com/idea/

安装:傻瓜式安装,建议修改安装路径。

二 安装和使用

1)安装步骤:

https://i-blog.csdnimg.cn/blog_migrate/6a21df61244e9463ea71180387e814cc.png

https://i-blog.csdnimg.cn/blog_migrate/68f044baf2336fc1be20fe36b93a32ea.png

https://i-blog.csdnimg.cn/blog_migrate/a282a806e51d1427129377427cca2a92.png

https://i-blog.csdnimg.cn/blog_migrate/efbfd670c03e8175b2bd6c9a2e056f7b.png

https://i-blog.csdnimg.cn/blog_migrate/be30d5d5c2258c04ae326a25b673ae6f.png

2)使用步骤

1. 创建Project (项目)

https://i-blog.csdnimg.cn/blog_migrate/87e4c63959207077bf276cac21b03c2a.png

https://i-blog.csdnimg.cn/blog_migrate/81684df632f6cb96c1c85469d2ae7445.png

2. 创建Module (模块)

https://i-blog.csdnimg.cn/blog_migrate/8b7e1288ccc70c4de4ce5a528aa5ef7b.png

https://i-blog.csdnimg.cn/blog_migrate/4b2dd284857ee59564a220d6022a9200.png

https://i-blog.csdnimg.cn/blog_migrate/82fbd79e0d95745aa19d89e951ad0cb9.png

3. 创建Package (包)

https://i-blog.csdnimg.cn/blog_migrate/9108e2445015cf31afe911273a2e4517.png

4. 创建class (类)

https://i-blog.csdnimg.cn/blog_migrate/4d2a9348605407b6f5c1ebb64c9f58d4.png

5. 在类中编写代码

https://i-blog.csdnimg.cn/blog_migrate/50b83c86a39c62eb1646b5f1e7a62266.png

6. 编译运行代码

注意:IDEA会自动完成编译,所以写好代码,直接运行即可

https://i-blog.csdnimg.cn/blog_migrate/0e190aba57ad9cb7c215158b750ffb1f.png

3)一些常用配置

1.常用快捷键

https://i-blog.csdnimg.cn/blog_migrate/c77ea5d70ff1b87d06bde0ac6d90a5e3.png

Alt+Insert :自动生成构造方法、get和set方法、equals、hashcode、toStirng等

https://i-blog.csdnimg.cn/blog_migrate/0d584650eb675b25135b036abbe7dc38.png

Ctrl+Alt+T:自动生成if、while、try/catch等方法

https://i-blog.csdnimg.cn/blog_migrate/6a6624b441a8b7f725dac0e7761db825.png

Ctrrl+Alt+M:自动提取公共代码

https://i-blog.csdnimg.cn/blog_migrate/385b547786acab80219c4742c775023a.png

Ctrl+i:实现方法实现

https://i-blog.csdnimg.cn/blog_migrate/9fe50515fd43ba38b4651bbd596dba98.png

2.IDEA编码设置

https://i-blog.csdnimg.cn/blog_migrate/3b7f88b58369cd9e47506c4a715565e2.png

注释①:全局字符集设置 UTF-8 注释②:项目(Project)字符集设置 UTF-8 注释③:项目中的properties文件的编码集设置 UTF-8 ,后面的选项要勾选,这样中文字符会自动转化为16进制

3.IDEA设置 Java 编译级别

https://i-blog.csdnimg.cn/blog_migrate/518a6888579de94c3520a032c298e42c.png

https://i-blog.csdnimg.cn/blog_migrate/d39617f248445f492dce26de0f0a9510.png

注释①:设置 JDK 版本 注释②:设置 Java 编译级别

4.IDEA设置代码提示快捷键

https://i-blog.csdnimg.cn/blog_migrate/95931835d695508402efbe5113b438c9.png https://i-blog.csdnimg.cn/blog_migrate/60649fc96bd4f4934cfde068e2273234.png

注释①:设置完 Alt+斜杠后 ,点击OK设置完毕 注释②:设置完 Alt+Shift+斜杠后 ,点击OK设置完毕

PS : 设置完毕后,会有提示窗口弹出。原因是其他快捷键也有设置Alt+斜杠,在这里我们可以直接 ​ 选择Leave就可以了。

5.IDEA自动导包设置

IDEA可以自动优化导入包, 但是有多个同名的类调用不同的包,必须自己手动Alt+Enter设置 , 下面可以通过设置来进行导包优化。

https://i-blog.csdnimg.cn/blog_migrate/7601bbd83ff56add8244342b32b61274.png

6.IDEA代码提示忽略大小写

IDEA代码提示默认是区分大小写的,设置为提示忽略大小写,编译我们后期的开发。

https://i-blog.csdnimg.cn/blog_migrate/57770a2a848f300529c8ea6ee3898a47.png

注释①:在Code Completion选项面板中,去掉 Match case 前的选项 。

7.IDEA引入本地maven仓库

7.1在IDEA中: File –> Settings –> Build –> Build Tools –> Maven

https://i-blog.csdnimg.cn/blog_migrate/eb1dc9ce3979a0d9b8f8f2ade1971270.png

注释①:设置自己的maven路径(maven的根目录) 注释②:配置maven的settings文件的位置 注释③:配置maven的仓库位置

同时在pom文件引入插件

<build>
        <finalName>${project.name}</finalName>
        <!-- 不加这个,xml文件不会进行编译       -->
        <resources>
            <resource>
                <directory>src/main/resources</directory>
                <filtering>true</filtering>
                <includes>
                    <include>**/*</include>
                </includes>
            </resource>
            <resource>
                <directory>src/main/java</directory>
                <includes>
                    <include>**/*.xml</include>
                </includes>
            </resource>
        </resources>
        
        <plugins>
            <plugin>
                <artifactId>maven-resources-plugin</artifactId>
                <configuration>
                    <encoding>utf-8</encoding>
                    <useDefaultDelimiters>true</useDefaultDelimiters>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
           <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                </configuration>
            </plugin>
        </plugins>
    </build>
7.2 本地maven仓库的安装

7.1.1下载地址:

官方网站:http://maven.apache.org/

下载页面:http://maven.apache.org/download.cgi

历史版本:

7.1.2安装及本地配置

1)本地直接解压即可, maven仓库的目录路径不要有特殊字符和中文

2)在Maven的conf目录中setting.xml文件中配置好仓库的位置并配置阿里云中央仓库地址。

  • 创建repository目录

https://i-blog.csdnimg.cn/blog_migrate/f26efe009da79e7ca52892da478e641d.png

  • 配置到conf目录中的setting文件中

https://i-blog.csdnimg.cn/blog_migrate/29fea68ea966357c9899d70999cc3090.png

https://i-blog.csdnimg.cn/blog_migrate/988dc421761a1f24e17d1edd9d61df51.png

  • maven的中央仓库设置为阿里云服务(默认是apache 的 ,位于国外,速度太慢,可以配置公司的私服)

https://i-blog.csdnimg.cn/blog_migrate/233dc359e06e77ccececfe779f1ec033.png

alimaven

aliyun maven

central

Tip:maven下载失败依赖清除

set REPOSITORY_PATH=D:\MySoft\maven\apache-maven-3.3.9\repository

rem 正在搜索…

for /f “delims=” %%i in (‘dir /b /s “%REPOSITORY_PATH%*lastUpdated*”’) do (

del /s /q %%i

)

rem 搜索完毕

pause

三 IDEA中常用插件

https://i-blog.csdnimg.cn/blog_migrate/f32cd4261b417388d36fc3158e200a52.png

https://i-blog.csdnimg.cn/blog_migrate/b8b229967c47071c5fc95df5241bb582.png

https://i-blog.csdnimg.cn/blog_migrate/ae6a474fd7a54b60ecd7926be55717c9.png

https://i-blog.csdnimg.cn/blog_migrate/9bbea2bfba5f8a15eaec956d0a865bf4.png

其他可借鉴: