IDEA中maven项目结构目录各自的含义

1、maven中的webapp项目

.idea:是IDEA自动生成 ,.idea文件夹来存放项目的配置信息。其中包括版本控制信息、历史记录等等。如果你不小心删除它,下次它还会自动生成。

src:项目的资源总目录,基本所有的操作都在这个文件夹里面进行。
main:类似于src

webapp:前端部分,可在此目录下创建css、js等文件夹用于存放前端的一些静态文件。以及创建JSP等网页文件。

WEB-INF:WEB-INF是Java的WEB应用的安全目录。即客户端无法访问,只有服务端可以访问的目录。如果想在页面中直接访问其中的文件,必须通过web.xml文件对要访问的文件进行相应映射才能访问。

web.xml:web.xml的作用很大,是用来沟通后端的桥梁,这里可以配置一些信息,比如哪些是网站入口(index.jsp),声明404网页等等,以及声明哪些是后端的配置文件。整个web项目就是这样像纽带一样构建起来的。

pom.xml:pom.xml主要描述了项目的maven坐标,包依赖关系。(自动下载依赖包)
 

2、取消勾选,防止不显示空包

IDEA中maven项目结构目录各自的含义

3、如图

IDEA中maven项目结构目录各自的含义