Spring Boot .mustache Extensión de file

Estoy trabajando en una aplicación de arranque de spring y agrego una página web de configuration pequeña usando templates de Moustache usando este artículo como ejemplo . Lo tengo funcionando bien cuando todos mis files de plantilla de bigote tienen la extensión .html, pero el problema es que no recibo ningún soporte IDE. IntelliJ IDEA tiene un complemento para bigote, pero la extensión tiene que ser. Bigote. Sin embargo, cuando cambio las extensiones de file, termino con un error 404.

He visto en el ejemplo oficial que están usando bigote, así que sé que es posible. No pude encontrar nada en ese proyecto para indicar que se modificó una configuration para habilitar esto. La única gran diferencia es que estoy usando Kotlin en lugar de Java, pero no veo por qué eso tendría algún efecto en las extensiones de los files bigote.

¿Qué me estoy perdiendo? ¡Gracias!

Según la documentation de Spring Boot ( para v1.5.6 , para v2.0.0.M3 ), puede configurar fácilmente la extensión de los files de plantilla de Moustache configurando la siguiente propiedad:

spring.mustache.suffix=.mustache # Suffix to apply to template names. 

En v1.5.x el valor pnetworkingeterminado era .html pero en v2.0.0 cambiaron a. .mustache . ( notas de la versión )

También puede configurar IntelliJ IDEA para manejar files *.html con el complemento Handlebars / Moustache al registrar el patrón *.html en Configuración> Editor> Tipos de files> Manubrios / Bigote .

No importa. Me acabo de dar count de que es una twig 2.0.0 de la bota de resorte y la twig 1.5.x todavía la tiene como .html.

  • No puedo excluir MongoAutoConfiguration en Springboot-Kotlin (MongoSocketOpenException)
  • Hacer reference al valor y a los methods de llamada en types de class generics
  • Spring Boot ThymeLeaf y Kotlin: ¿el valor de la casilla no se pasa al controller?
  • Probar los methods @Async de devolución de vacío de Testing
  • Exception Handler no funciona con `spring-boot-starter-data-rest`
  • Validación de Java Bean en Spring MVC Controller PathVariables
  • Spring Boot e Hibernate. Manejar la fábrica de sesiones
  • ¿No se necesita NotNull en Kotlin?
  • Anular la anotación @JsonIgnore para algunos controlleres. Jackson. Primavera
  • Clase de datos de Kotlin a JSON con Spring / Jackson
  • cómo cargar config en spring-webflux sin spring-boot?