La convención de Maven

Maven utiliza el principio de convención sobre la configuración. Las siguientes son las estructuras de directorio acordadas por el proyecto Maven, que también se aplican al proyecto Spring Boot.

Directorio Usos
$ {basedir} Almacene pom.xml y todos los subdirectorios
$ {basedir} / src / main / java Código fuente Java del proyecto
$ {basedir} / src / main / resources Recursos del proyecto, como archivos de propiedades, springmvc.xml
$ {basedir} / src / test / java La clase de prueba del proyecto, como el código Junit
$ {basedir} / src / test / resources Recursos para probar
$ {basedir} / src / main / webapp / WEB-INF Directorio de archivos de aplicaciones web, información de proyectos web, como web.xml, imágenes locales, página de vista jsp
$ {basedir} / target Directorio de salida del paquete
$ {basedir} / target / classes Compilar directorio de salida
$ {basedir} / target / test-classes Probar el directorio de salida de compilación
Test.java Maven solo ejecutará automáticamente clases de prueba que cumplan con las reglas de nomenclatura
~ / .m2 / repositorio Ubicación del directorio del repositorio local predeterminado de Maven

Más referencia:
"Reglas de asignación de recursos estáticos de Springboot"
"Ubicación de carga del archivo de configuración del proyecto SpringBoot"

Publicado 381 artículos originales · elogiado 85 · 80,000 vistas +

Supongo que te gusta

Origin blog.csdn.net/weixin_40763897/article/details/105527218
Recomendado
Clasificación