一、创建一个JavaWeb项目:

1.创建项目,创建模块:

Idea的简单使用
Idea的简单使用

2.修改目录结构:

ps:选中模块,再点击File–>Project Structure
Idea的简单使用
ps:在这里生成WEB-INF文件夹和web.xml文件
Idea的简单使用
ps:创建存放Jar包的lib文件夹
Idea的简单使用
ps:告诉Idea这个目录时存放Jar包的目录
Idea的简单使用

Idea的简单使用
Idea的简单使用

3.部署Tomcat:

Idea的简单使用
Idea的简单使用
Idea的简单使用
ps:部署项目
Idea的简单使用
Idea的简单使用
Idea的简单使用

4.添加Servlet相关Jar包:

Idea的简单使用
Idea的简单使用
Idea的简单使用

二、创建一个JavaSE项目:

1.创建项目:

ps:什么都不要选,只点击Java
Idea的简单使用

Idea的简单使用

2.创建class文件,点击运行:

Idea的简单使用
ps:手动编译
Idea的简单使用
ps:设置自动编译(不推荐,占内存)

Idea的简单使用
ps:修改编译器版本
Idea的简单使用
ps:修改模块的jdk版本
Idea的简单使用

三、创建一个Maven项目:

1.idea配置Maven:

Idea的简单使用
Idea的简单使用

2.创建项目:

Idea的简单使用
ps:这里可以输入"webapp"搜索,↑↓键选择
Idea的简单使用
Idea的简单使用
Idea的简单使用

3.修改目录结构:

ps:手动创建java文件夹和resources文件夹:
Idea的简单使用
ps:标记文件夹类型:
Idea的简单使用

Idea的简单使用

4.修改web.xml版本:

Ctrl+Alt+Shift+s
Idea的简单使用
ps:新建前记得先Apply一下,否则并没有保存更改
Idea的简单使用
ps:现在是3.1版本的web.xml
Idea的简单使用

5.其他的一些设置:

Idea的简单使用
ps:不勾选的话,就要手动点击右边的更新Maven按钮
Idea的简单使用

四、Idea快捷键:

ps:在这里修改快捷键
Idea的简单使用

快捷键 作用
Ctrl+Alt+s 大设置
Ctrl+Alt+Shift+s 小设置
Ctrl+Space(修改为Ctrl+Alt+Space) 代码提示(自动补全)
Alt+insert 新建类,生成代码(getter\setter\Constructure)
Alt+Enter 捕获异常(报错),导包,添加引用
Ctrl+Alt+l 代码整齐
Ctrl+f 查找
Ctrl+r 替换
双击Shift 查类
Ctrl+y 删除行
Ctrl+d 复制行
Ctrl+/(Ctrl+Shift+/) 注释
Shift+Enter 换行
Ctrl+Shift+Enter 补分号,换行

五、idea其他功能:

1.文件对比:

Idea的简单使用

2.类的结构图:

Idea的简单使用

Idea的简单使用

3.当前 类/方法 在哪些地方被用到了

Idea的简单使用
Idea的简单使用

六、idea的热部署:

参考:
Tomcat重启类型:https://blog.csdn.net/qq_26489457/article/details/81224553
idea热部署方式:https://www.baidu.com/link?url=aEiSqPnMbaErpIIXCDjcZhQafjbY0WvbkD1qVAEimIsqF7X-lu4szwcNRilXbRU-3PDp5PDB8pmQM8wVzhRj9_&wd=&eqid=8fab9d3d0032798e000000035d8b4636

热部署,就是在Tomcat服务器启动中,
我修改了Java源码,热部署会自动更新到Tomcat服务器里。

1.Tomcat重启的类型:

ps:弹框快捷键:
正常模式:Shift+F10
Debug模式:Shift+F9

Idea的简单使用
Idea的简单使用

2.Tomcat热部署先决条件:

ps:要支持热部署,发布的项目只能是exploded(解压后的war包),不能是war
Idea的简单使用

3.Tomcat热部署:

热部署可以选择这三种类型
Donothing 不要热部署
第二项 静态资源热部署
第三项 是静态资源+class类热部署,这种方式必须是debug模式启动
Idea的简单使用

相关文章: