Página de error de etiqueta blanca Hubo un error inesperado (tipo = No encontrado, estado = 404)

Whitelabel Error Page There Was An Unexpected Error Type Not Found

imagen
Recientemente trabajé en la plantilla freemarker para el proyecto springboot. Cuando todo estuvo configurado para ejecutarse, no se hizo nada, así que di una pequeña sorpresa. Después de los diversos blogs de Baidu, se encontraron tres situaciones comunes:

Primero La ubicación de la clase de inicio de la aplicación es incorrecta. Para poner la clase Application en el lado más externo, es decir, para incluir todos los subpaquetes, spring-boot cargará automáticamente todos los componentes del paquete de la clase de inicio y sus subpaquetes.



Tipo 2 En el archivo de configuración de springboot: application.yml o application.properties en la configuración del solucionador de vistas:



Cuando la versión spring-boot-starter-paren bajo el archivo pom es alta: spring.mvc.view.prefix / spring.mvc.view.suffix



Tercera La ruta de la URL del controlador está escrita:

@RequestMapping ('xxxxxxxxxxxxxx'), la ruta de acceso real no coincide con 'xxx'

Combinando lo anterior, descubrí que mis problemas no lo son. Después de crear el proyecto springboot, encontré que mi carpeta estática no agregó el archivo index.html, lo cual es muy vergonzoso, porque springboot ejecuta los archivos en la carpeta estática de forma predeterminada, así que si su situación es similar a la mía, puede intentar Si tiene otras preguntas, aquí hay algunas soluciones para 404.
imagen



1 Agregar dependencias
Agregue una dependencia en el archivo pom.xml
La cantidad de la etiqueta de dependencia aquí está oculta después de lo inexplicable, por lo que lo siguiente no está oculto, presten atención a Ha, cambie a> puede ser

2 nombre de clase arriba más @RestController
Después de agregar esto, es posible que su página predeterminada no sea 404, pero el método del controlador ya no es la página html o jsp. Para obtener más información, consulte https://www.cnblogs.com /shuaifing/p/8119664.htmlEste blog

Si un socio pequeño encuentra un error similar, deje un mensaje para discutir