一、创建一个JavaWeb项目:
1.创建项目,创建模块:
2.修改目录结构:
ps:选中模块,再点击File–>Project Structure
ps:在这里生成WEB-INF文件夹和web.xml文件
ps:创建存放Jar包的lib文件夹
ps:告诉Idea这个目录时存放Jar包的目录
3.部署Tomcat:
ps:部署项目
4.添加Servlet相关Jar包:
二、创建一个JavaSE项目:
1.创建项目:
ps:什么都不要选,只点击Java
2.创建class文件,点击运行:
ps:手动编译
ps:设置自动编译(不推荐,占内存)
ps:修改编译器版本
ps:修改模块的jdk版本
三、创建一个Maven项目:
1.idea配置Maven:
2.创建项目:
ps:这里可以输入"webapp"搜索,↑↓键选择
3.修改目录结构:
ps:手动创建java文件夹和resources文件夹:
ps:标记文件夹类型:
4.修改web.xml版本:
Ctrl+Alt+Shift+s
ps:新建前记得先Apply一下,否则并没有保存更改
ps:现在是3.1版本的web.xml
5.其他的一些设置:
ps:不勾选的话,就要手动点击右边的更新Maven按钮
四、Idea快捷键:
ps:在这里修改快捷键
| 快捷键 | 作用 |
|---|---|
| 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.文件对比:
2.类的结构图:
3.当前 类/方法 在哪些地方被用到了
六、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
2.Tomcat热部署先决条件:
ps:要支持热部署,发布的项目只能是exploded(解压后的war包),不能是war
3.Tomcat热部署:
热部署可以选择这三种类型
Donothing 不要热部署
第二项 静态资源热部署
第三项 是静态资源+class类热部署,这种方式必须是debug模式启动