1.IDEA管理项目
1.1导入已存在项目
点击File—>New—>Project from Existing Sources…
- 普通项目直接选定项目根路径导入即可。
- Maven项目需要选定项目的pom.xml文件,然后点击OK导入。
1.2打开已存在项目
点击File—>Open
- 同样的,普通项目选项目根路径,maven项目选pom.xml文件
1.3返回欢迎界面
点击File—>Close Project,可以回到欢迎界面。
- 以上导入和打开项目的操作,也可以在欢迎界面操作。
2.IDEA基本配置
注意:以下配置针对于IDEA2020.1.3版本进行配置
IDEA需要对当前项目和新建项目都进行配置。
- 当前项目配置:File -> Settings
说明:对当前打开的项目进行配置。 - 当前项目结构:File -> Project Structure
说明:以上配置对新建的项目不会生效,建议使用以下操作方式:
- 先随便创建一个临时项目,再分别配置如下内容,完成配置后删除临时创建的项目,之后新建项目都会使用统一的配置。(新建项目配置有的,都不要在当前项目配)。
- 新建项目配置:File -> New Projects Settings -> Settings for New Projects…
- 新建项目结构:File -> New Projects Settings -> Structure for New Projects…
说明:
- 对新创建的项目进行配置,注意对当前打开的项目不生效。
- 不同版本的 IDEA 可能在不同的选项中,如 IDEA2018 就是Other Settings -> Settings for NewProjects
- 按照以下内容配置 IDEA
2.1当前项目配置:File -> Settings
设置字体:Editor->Font
设置主题:Appearance&Behavior->Appearance
2.2新建项目结构:Structure for New Projects
2.3新建项目配置:Settings for New Projects
配置编码:
设置自动导包:
设置自动编译:
3.IDEA常用快捷键/常用操作
几乎通用的快捷键:
- 复制:Ctrl+C
- 粘贴:Ctrl+V
- 剪切:Ctrl+X(去除选中内容,并将选中内容放在剪贴板,可以粘贴到其他地方)
- 文件内搜索:Ctrl+F,在输入字符串搜索
代码自动修复:
- 说明:代码编译错误的地方,包括没有引包,出现编译时异常等,都可以使用自动提示来修复:
- 操作方式:光标移动到代码飘红的地方:alt+Enter,或是点前面红色的小灯泡。
代码格式化:
- 说明:选中的内容进行格式化,如果没有选中任何内容,只是光标放在一个地方,会对所有内容进行格式化
- 操作方式:菜单栏中,选择Code -> Reformat Code
代码自动生成:
- 说明:可以自动生成构造方法、toString方法、父类方法重写如果当前类中有属性时,还可以生成:Getter方法、Setter方法、Getter和Setter方法、equals和hashcode方法。
- 操作方式:在当前类的 {} 花括号中右键,选择generate,出现的面板中选择Constructor即生成构造方法,其他的如Getter、Setter等。
生成代码块:
- 说明:选中某部分代码后,可以生成很多代码块,如判断条件代码块,循环代码块,同步代码块,捕获异常代码块等等。
- 操作方式:选中某部分代码,在菜单栏中,选择 Code -> Surround With…,再根据需要选择需要生成的代码块。
4.数据库GUI客户端配置
可以在IDEA中配置数据库的GUI客户端(可视化界面)来对数据库进行操作。
需要注意的是这里和代码一点关系都没有,只是提供了一种可视化的客户端。
和数据库 JDBC 操作类似,需要先有数据库驱动包,再使用数据库驱动包的驱动类来创建数据库连接。
4.1打开数据库面板
一般在侧面就能看到
如果在侧面找不到面板的,点击 View -> Appearance -> Tool Window Bars,然后点击即可。
如果有面板,但是找不到数据库面板,点击 View -> Tool Windows -> Database,然后点击即可。
4.2打开数据库GUI配置
4.3配置数据库驱动
点击Download后会自动下载,但因为是从国外网站下载数据库驱动包,可能会比较慢,或下载失败,可以采取如下方式解决:
- 下载失败的,反复多下载几次。或是找个好一点的网络再加载。
- 直接使用本地的数据库驱动包:
如果你自己有数据库驱动包,找到其对应的路径,选择即可。
4.4配置数据库连接
在配置好数据库驱动后,GUI客户端就可以通过驱动包来创建数据库连接了,但还需要手动配置数据库连接。
-
添加数据库连接:
-
配置数据库连接:
-
连接成功显示如下:
4.5使用数据库GUI客户端
- 选择要显示的数据库
- 显示数据库、表及表字段
- 还可以打开数据库控制台执行SQL语句:
5.配置Maven本地仓库
- 下载Repository.zip
链接:
https://pan.baidu.com/s/1FORdCPHzxQ6x6ylbT4_5oA
提取码:3829 - 确保存放在本地某个路径中,之后尽量不要移动了。并解压压缩包,解压后是这样的:
5.1 IDEA配置Maven
在新建项目配置:Settings for New Projects中:
校验以上配置是否成功:
new 项目,选择maven项目–>打开右边maven面板,查看plugins里边是否有飘红—刷新,或者关掉idea重新打开。
5.2 maven项目结构:
- src\
- main\
- java\ 项目开发的java代码
- resources\ 项目开发所需的资源文件夹
- test\
- java\ 单元测试代码(开发人员完成)
- resources\ 单元测试所需的资源文件夹
- main\
- pom.xml 当前项目配置文件
基于pom.xml配置,使用maven命令,完成项目构建工作。
对pom.xml文件的基本配置:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<!-- 组织名,产品名,版本号,组成唯一的产品标识-->
<!-- 组织id:一般是公司名-->
<groupId>org.example</groupId>
<!-- 产品名:-->
<artifactId>maven-test</artifactId>
<!-- 版本号:-->
<version>1.0-SNAPSHOT</version>
<!-- 配置jdk版本-->
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
<!-- 配置依赖包-->
<!-- 依赖包一需要配置产品的唯一标识-->
<dependencies>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.49</version>
</dependency>
</dependencies>
</project>
配置完以后在右边的Maven面板中点击刷新
6.Web项目配置
这里都是基于Maven的Web项目。
首先下载 apache-tomcat-9.0.40,如果需要其他版本请自行百度。
链接: apache-tomcat-9.0.40-windows-x64
提取码: ps99
- 确保存放在本地某个路径中,之后尽量不要移动了。并解压压缩包,解压后是这样的:
6.1配置为Web项目
先在Maven项目的pom.xml配置文件中配置项目为Web项目:
<packaging>war</packaging>
Maven项目的配置文件pom.xml修改以后,都需要在Maven面板中刷新一下,否则不能自动更新生效:
IDEA会自动生成项目的Web配置,但里边有内容还需要修改。
6.2打开项目的配置
6.3配置Web资源文件夹
6.4配置Web项目描述文件web.xml
6.5 IDEA中部署Web项目
配置编码:
这里的编码是为 IDEA 中使用 Tomcat 时,打印日志设置的编码。如果不设置,默认 Tomcat 输出的日志可能为乱码。
打开 IDEA后,选择 Help -> Edit Custom VM Options…
在文件最后回车换行,添加新的一行:
-Dfile.encoding=UTF-8
配置好的内容如下:
6.6部署前的准备:配置Tomcat
6.7部署Web项目
6.8部署前的准备:Web项目运行时自动部署
使用快捷键:ctrl+shift+alt+/
6.9部署完成,打开Services面板
打开以后,尝试debug一下,如果出现以下错误,则手动关闭Tomcat即可
此时,再debug一下,就ok了