1. La ruta predeterminada del archivo de carga de arranque de resorte:
También podemos ver desde el código fuente de arranque de primavera:
Cadena final estática privada [] classpath_resource_locations = {"classpath:/meta -inf/recursos/", "classpath:/recursos/", "classpath:/static/", "classpath:/public/"};2. Significado de classpath
Resumen: Esta es una entrada para localizar recursos
ClassPath existe en proyectos de Java general con Web-Info/Directorio.
Cuando necesitamos una clase determinada, el sistema buscará automáticamente en classpath. Si es un frasco, buscará automáticamente el frasco. Si se trata de un directorio ordinario, buscará de acuerdo con el paquete bajo el directorio.
Pero a diferencia de la ruta, el classpath predeterminado no contiene el directorio actual, que también es la razón por la cual ClassPath debe incluir un punto.
La aplicación web en Tomcat tiene dos clases preestablecidas: Web-INF/Classes y Web-INF/LIB para iniciar el proyecto, y el proyecto cargará los datos en estos dos directorios. Esta es la especificación del paquete de guerra. Es más problemático cambiar el Classpath preestablecido. No se encuentra una configuración similar en el archivo de configuración de TomCat. Debe implementar su propio cargador de clases para lograr su objetivo.
Una aplicación web que se ejecuta en Tomcat. Su classpath incluye el siguiente directorio:
Lo que sé es:
classpath en variables de entorno
Resumen: ClassPath es una entrada para localizar recursos. La prioridad de LIB bajo classpath es mayor que las clases;
Lo anterior es todo el contenido de este artículo. Espero que sea útil para el aprendizaje de todos y espero que todos apoyen más a Wulin.com.