Thymeleaf 首发教程 与 spring 整合

Thymeleafjar自带了 Spring的整合的相关扩展包  ThymeleafViewResolver 视图

首先添加依赖

1

<dependency>

2

    <groupId>org.thymeleaf</groupId>

 

3

    <artifactId>thymeleaf</artifactId>

4

    <version>2.0.18</version>

 

5

</dependency>

添加与spring的整合包

1

<dependency>

2

    <groupId>org.thymeleaf</groupId>

 

3

    <artifactId>thymeleaf-spring3</artifactId>

4

    <version>2.0.18</version>

 

5

</dependency>



第二步spring mvc中加入下列

01

<!--声明视图 -->

02

    <bean id="templateResolver"class="org.thymeleaf.templateresolver.ServletContextTemplateResolver"

 

03

        p:prefix="/WEB-INF/templates/"

04

        p:suffix=".html"

 

05

        p:templateMode="HTML5"

06

        p:order="1"/>

 

07

     

08

    <bean id="templateEngine" class="org.thymeleaf.spring3.SpringTemplateEngine"

 

09

        p:templateResolver-ref="templateResolver" />

10

         

 

11

    <bean class="org.thymeleaf.spring3.view.ThymeleafViewResolver"

12

        p:templateEngine-ref="templateEngine"/>

注意到这里加了p xmlns命名空间其实p命名空间相当于property 属性,同spring 配置基本视图一样你也可以改成这种风格 

1

<bean  id="viewResolver"

2

        class="org.springframework.web.servlet.view.InternalResourceViewResolver">

 

3

        <property name="viewClass"

4

            value="org.springframework.web.servlet.view.JstlView" />

 

5

             

6

        <property name="prefix" value="/WEB-INF/jsp/"></property>

 

7

        <property name="suffix" value=".jsp"></property>

8

    </bean>

到这里配置已经完成了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值