深入实践Spring Boot3.3.1 Thymeleaf配置

    xiaoxiao2024-03-17  124

    3.3.1 Thymeleaf配置

    要使用Thymeleaf模板,首先,必须在工程的Maven管理中引入它的依赖:“spring-boot-starter-thymeleaf”,如代码清单3-9所示。

    代码清单3-9 Thymeleaf依赖配置

    <dependency>

        <groupId>org.springframework.boot</groupId>

        <artifactId>spring-boot-starter-thymeleaf</artifactId>

    </dependency>

    其次,必须配置使用Thymeleaf模板的一些参数。在一般的Web项目中都会使用如代码清单3-10所示的配置,其中,pref?ix指定了HTML文件存放在webapp的/WEB-INF/views/目录下面,或者也可以指定其他路径,其他一些参数的设置其实是使用了Thymeleaf的默认设置。

    在实例中,为了更方便将项目发布成jar文件,我们将使用Thymeleaf自动配置中的默认配置选项,即只要在资源文件夹resoueces中增加一个templates目录即可,这个目录用来存放HTML文件。

    代码清单3-10 Thymeleaf配置

    spring:

        thymeleaf:

            prefix: /WEB-INF/views/

            suffix: .html

            mode: HTML5

            encoding: UTF-8

            content-type: text/html

            cache: false

    如果工程中增加了Thymeleaf的依赖,而没有进行任何配置,或者增加默认目录,启动应用时就会报错。

    最新回复(0)