Red de conocimiento informático - Problemas con los teléfonos móviles - Cómo utilizar hojas de tomillo en botas de primavera

Cómo utilizar hojas de tomillo en botas de primavera

Spring Boot admite una variedad de motores de plantillas, que incluyen:

Free Market

Excelente

Thyme Leaf (recomendación oficial)

Mustache

La tecnología JSP Spring Boot no se recomienda oficialmente por tres razones:

Tomcat solo admite el método de empaquetado war y no admite archivos jar ejecutables.

Los contenedores anidados de Jetty no admiten jsp.

Contraflujo

La creación de una página error.jsp personalizada no anulará la vista predeterminada para el manejo de errores, pero se debe utilizar una página de error personalizada.

Cuando utiliza cualquiera de los motores de plantillas anteriores, su ruta de configuración de plantilla predeterminada es:

src/main/resources/templates

. Por supuesto, también puedes modificar esta ruta. Cómo modificarlo se puede consultar y modificar en las propiedades de configuración del motor de plantillas posterior.

Thymeleaf Template Engine

Thymeleaf es un motor de plantillas para renderizar contenido XML/XHTML/HTML5. Similar a JSP, Velocity, FreeMaker, etc. , también se puede integrar fácilmente con marcos web como Spring MVC como motor de plantillas para aplicaciones web. En comparación con otros motores de plantillas, la característica más importante de Bailiye es que la página de la plantilla se puede abrir directamente en el navegador y mostrarse correctamente sin iniciar toda la aplicación web. Sus características funcionales son las siguientes:

El método en @Controller en Spring MVC puede devolver directamente el nombre de la plantilla y luego el motor de plantillas Thyme lo representará automáticamente.

Las expresiones en las plantillas son compatibles con Spring Expression Language (Spring EL).

El formulario admite y es compatible con el mecanismo de validación y enlace de datos de Spring MVC.

Apoyo internacional

Los funcionarios de Spring también recomiendan el uso de hojas de tomillo, por lo que esta integración de código utiliza hojas de tomillo.