spring boot 中更改thymeleaf的配置

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

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

        <!--引入thymeleaf -->
   		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-thymeleaf</artifactId>
		</dependency>

        查看一下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的默认文件夹,可以换成你想要的文件夹下。

        thymeleaf的语法规则:

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

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值