springboot整合thymeleaf

早先在学习过程中无意间发现了模板引擎这个技术,感觉挺有意思的,但是面对N中新的语法(th:text、th:utext... ...),完全提不起学习的动力。

最近又在无意间再次接触到了thymeleaf,终于下定决心学他一手,之前也看过网上的一些观点,貌似这东西已经不流行了,但是也不是完全没有市场,一些小的项目还是用得上的。

而且,thymeleaf是一套springboot官方推荐的前端模板引擎,今天先记录一下整合的过程,主要是记一下坑,免得下次再踩到。

首先,创建Maven项目,引入springboot和mybatis的依赖。

     <!--页面模板依赖-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-thymeleaf</artifactId>
        </dependency>

加入thymeleaf的starter。

然后,通过配置文件设置一下根路径(我用的是yml)

thymeleaf:
    prefix: classpath:/views/

以后访问的时候会自动从根路径开始找资源。

如果不配置根路径的话,不知道行不行,可以试一下有没有默认的根路径。

原文地址:https://www.cnblogs.com/wxdmw/p/13947717.html