spring boot 中更改thymeleaf的配置

        学习spring boot中,在spring boot中使用了thymeleaf这个技术,它是一个XML/XHTTML/HTML5模板引擎,能够将一组转换应用于模板文件,以便显示由应用程序生成的数据或文本。它更适合在web应用程序中为XHTML/HTML5提供服务,但它可以处理任何XML文件,无论是web还是独立的应用程序。

        首先,在pom.xml中加上对thymeleaf的引用。

        
   		
			org.springframework.boot
			spring-boot-starter-thymeleaf
		

        查看一下thymeleaf的源码,可以看到:

@ConfigurationProperties(
    prefix = "spring.thymeleaf"
)
public class ThymeleafProperties {
    private static final Charset DEFAULT_ENCODING;
    public static final String DEFAULT_PREFIX = "classpath:/templates/";
    public static final String DEFAULT_SUFFIX = ".html";
    private boolean checkTemplate = true;
    private boolean checkTemplateLocation = true;

        默认的前缀是classpath:/templates,即默认在文件夹下,后缀是.html,即默认是.html文件,通过拼串可以得到,thymeleaf模板引擎默认解析/templates/xxx.html文件。这是一个配置类,是可以在application.properties文件中进行修改的,如图所示,我将其后缀修改为.xhtml后,也就只能解析.xhtml文件,若是其他格式的文件,则会报500的错误。

        同样的,也可以更改thymeleaf的默认文件夹,可以换成你想要的文件夹下。

spring boot 中更改thymeleaf的配置_第1张图片

        thymeleaf的语法规则:

spring boot 中更改thymeleaf的配置_第2张图片

       更多用法可以参考官方文档,点击这里,可以参看这篇博客,写了较多的thymeleaf的具体使用方法。

你可能感兴趣的:(spring,boot)