javaee项目目录结构:

 src下的文件或者是源码编译后都会放在WebRoot(项目根目录)文件夹\WebRoot\WEB-INF\classes目录中。
 编译后的文件夹目录如下:
 
 
 以上为普通的javaee项目目录结构,同maven工程目录结构是不一样的。
以下为maven工程目录结构:

 
 resource文件夹、java文件夹编译后会合并一起放在classes目录中,其中webapp文件夹为项目根目录。
 
ssm(maven)项目目录结构:

 resource文件夹、java文件夹编译后会合并一起放在classes目录中,其中webapp文件夹为项目根目录。
 
 编译后的文件夹目录如下:
 
 
 
springboot(maven)项目目录结构:

 resource文件夹、java文件夹编译后会合并一起放在classes目录中,虽然也是maven工程,但是没有webapp目录。
 
 编译后的文件夹目录如下:
 
 
 
 springboot编辑打包后目录结构详解
Java META-INF目录:
 在Java开发中,META-INF目录是一个重要的目录,它用于存放与Java应用程序相关的元数据信息。这些元数据信息可以包括配置文件、版本信息、扩展点描述等。本文将介绍META-INF目录的作用、常见的用法以及代码示例。
 META-INF目录的作用:
 META-INF目录是Java应用程序的默认元数据存放位置。它在Java的标准目录结构中位于classpath根目录下,即与源码目录(src)和资源目录(resources)同级。在构建Java应用程序时,META-INF目录中的元数据文件会被打包到最终的可执行文件中,供运行时读取和使用。