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目录中的元数据文件会被打包到最终的可执行文件中,供运行时读取和使用。