introducción
En el desarrollo web tradicional, las páginas JSP generalmente se usan. Primero, debe introducir paquetes relacionados con SpringMVC en el archivo POM, y luego escribir archivos de configuración SpringMVC (incluida la resolución de ruta de los recursos de acceso), y luego debe configurar las rutas de acceso en Web.xml. Sin duda, esto es demasiado problemático, y debe escribir una gran cantidad de archivos de configuración antes de cada desarrollo.
SpringBoot proporciona una solución eficiente y conveniente para esto. Solo necesita agregar dependencias de desarrollo web a Pom.xml para realizar el desarrollo web, ahorrándole pasos de configuración engorrosos.
Las siguientes son las dependencias introducidas por el desarrollo web
<Spendency> <MoupRoMID> org.springframework.boot </groupid> <artifactId> spring-boot-starter-web </artifactid> </pendency>
texto
Entonces, ¿qué debo hacer si necesito usar la página en Springboot? No se recomienda JSSP para Springboot, porque JSSP tiene muchas restricciones en Springboot, por lo que no discutiré las restricciones específicas aquí. Si está interesado, puede consultarlo en línea. Se recomienda usar la plantilla THyMeleaf en Springboot y usar HTML como pantalla de página. Entonces, ¿cómo acceder a la página HTML a través del controlador?
1. Agregue la dependencia de Thymeleaf en el archivo pom.xml
<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </pendency> <pendency> <grupid> org.springframework.boot </groupid> <artifactid> spring-boot-starter-thymeleaf </artifactid> </pendency> </dependencias>
2. Agregue la configuración de solicitud de acceso en Application.yml
## THYMELEAD PAGE DE PÁGINA CONFIGURACIÓN: MVC: Ver: Prefijo: / SUFFIX: .html
La carpeta estática en los recursos predeterminados de SpringBoot almacena recursos estáticos, como archivos JS, archivos CSS, imágenes, etc. La página HTML se almacena en la carpeta de plantillas.
3. Crea Hello.html en la carpeta de plantillas
*
4. Controlador de escritura
/** * Creado por TomThy en 2018/5/10 */ @ControllerPublic ContentController {@getMapping ("/Hello") private String helloWorld () {return "Hello"; }}Nota: No use la anotación @RestController. La anotación @RestController es una colección de @ResponseBody y @Controller. El uso de la anotación @RestController devolverá los datos de forma predeterminada y no los solicitará a la página.
5. Ingrese la dirección de solicitud en el navegador
Ingrese la dirección: http: // localhost: 8080/hola y puede solicitarla a la página hello.html.
6. Acceso a recursos estáticos
Cuando se use recursos estáticos en la página HTML (como imágenes), use <script type = "text/javaScript" src = "/js/wangeditor.js"> </script> directamente. JS es la carpeta bajo estática.
7. Directorio de proyectos
Resumir
Lo anterior es lo que le presentó el editor. SpringBoot utiliza la plantilla THymeleaf para acceder a la página HTML. Espero que sea útil para todos. Si tiene alguna pregunta, déjame un mensaje y el editor responderá a todos a tiempo. ¡Muchas gracias por su apoyo al sitio web de Wulin.com!