Cómo utilizar hojas de tomillo en botas de primavera
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.