Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring mvc Spring Boot.mustache文件扩展名_Spring Mvc_Kotlin_Mustache - Fatal编程技术网

Spring mvc Spring Boot.mustache文件扩展名

Spring mvc Spring Boot.mustache文件扩展名,spring-mvc,kotlin,mustache,Spring Mvc,Kotlin,Mustache,我正在开发一个springboot应用程序,并使用Mustache模板添加了一个小的配置网页。当我所有的胡须模板文件的扩展名都是.html时,我可以让它正常工作,但问题是我没有得到任何IDE支持。IntelliJ IDEA有一个用于mustache的插件,但扩展名必须是.mustache。但是,当我更改文件扩展名时,最终会出现404错误 我在报纸上看到他们在用胡子,所以我知道这是可能的。我在该项目中找不到任何指示已更改设置以启用此功能的内容。唯一的主要区别是我使用的是Kotlin而不是Java,

我正在开发一个springboot应用程序,并使用Mustache模板添加了一个小的配置网页。当我所有的胡须模板文件的扩展名都是.html时,我可以让它正常工作,但问题是我没有得到任何IDE支持。IntelliJ IDEA有一个用于mustache的插件,但扩展名必须是.mustache。但是,当我更改文件扩展名时,最终会出现404错误

我在报纸上看到他们在用胡子,所以我知道这是可能的。我在该项目中找不到任何指示已更改设置以启用此功能的内容。唯一的主要区别是我使用的是Kotlin而不是Java,但我不明白为什么这会对Mustach文件扩展名产生任何影响


我错过了什么?谢谢

无所谓。我刚刚意识到它是spring boot的2.0.0分支,而1.5.x分支仍然以.html的形式存在。我刚刚意识到它是spring boot的2.0.0分支,而1.5.x分支仍然以.html的形式存在。

根据spring boot文档(,),您可以通过设置以下属性轻松配置Mustache模板文件的扩展名:

spring.mustache.suffix=.mustache # Suffix to apply to template names.
在v1.5.x中,默认值是
.html
,但在v2.0.0中,他们切换到
.mustache
。()


此外,您还可以根据Spring Boot文档(,)在设置>编辑器>文件类型>把手/胡子中注册
*.html
模式,配置IntelliJ IDEA以使用插件处理
*.html
文件通过设置以下属性,可以轻松配置胡须模板文件的扩展名:

spring.mustache.suffix=.mustache # Suffix to apply to template names.
在v1.5.x中,默认值是
.html
,但在v2.0.0中,他们切换到
.mustache
。()


此外,您还可以通过在设置>编辑器>文件类型>把手/胡须中注册
*.html
模式,将IntelliJ IDEA配置为使用插件处理
*.html
文件。这不是一个替代已给出答案的答案。真的应该是评论,但我不能上传评论中的截图

值得注意的是(至少在我的IDE中),我必须安装mustache插件(在中未注明),并且一旦安装,就不会为新的mustache文件类型选择上下文菜单:

但是,如果您选择泛型
文件
并将其命名为
which.mustache
,编辑器将对其应用mustache语言工具


看起来很“是的,没错”,但这让我有点不知所措。到目前为止,intellij中的所有内容都感觉非常具体,我认为我没有将其视为一个选项这一事实意味着我遗漏了一些东西:|。

这不是一个替代已给出答案的答案。真的应该是评论,但我不能上传评论中的截图

值得注意的是(至少在我的IDE中),我必须安装mustache插件(在中未注明),并且一旦安装,就不会为新的mustache文件类型选择上下文菜单:

但是,如果您选择泛型
文件
并将其命名为
which.mustache
,编辑器将对其应用mustache语言工具

看起来很“是的,没错”,但这让我有点不知所措。到目前为止,intellij中的所有内容都感觉非常具体,我认为我没有将其视为一个选项,这意味着我遗漏了一些东西:|