zoukankan      html  css  js  c++  java
  • thymeleaf注入springboot

    thymeleaf注入springboot需要引入jar:

    <dependency>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-starter-thymeleaf</artifactId>
              <version>2.1.0.RELEASE</version>
    </dependency> <dependency> <groupId>net.sourceforge.nekohtml</groupId> <artifactId>nekohtml</artifactId> <version>1.9.22</version>
    </dependency>

    在application.properties中添加:

    #启动检查
    spring.thymeleaf.check-template=true
    #模板
    spring.thymeleaf.prefix=classpath:/templates/
    #文件后缀
    spring.thymeleaf.suffix=.html
    spring.thymeleaf.mode=LEGACYHTML5
    spring.thymeleaf.encoding=UTF-8
    spring.thymeleaf.content-type=text/html
    spring.thymeleaf.cache=false
    
    spring.mvc.view.prefix=/resources/templates/
    spring.mvc.view.suffix=.html
    spring.mvc.static-path-pattern=/static/**
    #spring.resources.static-locations=classpath:/static/

    异常错误:

    1. Cannot find template location: classpath:/templates/

      如果在程序中已经引入templates在application.properties中也引入了thymeleaf则:

      问题出在pom.xml  resource在移动资源文件时, templates被忽略所致。

    <resource>
        <directory>src/main/resources</directory>
        <includes>
           <include>*.*</include>
           <include>static/**</include>
           <include>template/**</include>
        </includes>
        <filtering>true</filtering>
     </resource>
     <resource>
            <directory>src/main/resources</directory>
            <filtering>false</filtering>
     </resource>

     2. 同时注意程序的统一拦截器拦截要加载放行

     参见拦截器配置方面。

     3. 静态资源第一次设置在页面访问可能出现404,可对mvn先进行打包后,再试。 

  • 相关阅读:
    编译器合成的拷贝构造函数
    WIN phone 8.1 SDK 坑遇到 Hyper-V
    JDBC编程步骤
    关闭safari浏览器button默认样式
    Codeforces Round #273 (Div. 2)
    android Activity之间数据传递 Parcelable和Serializable接口的使用
    如何删除JAVA集合中的元素
    Android自定义长按事件
    关于android多点触控
    Android Touch系统简介(二):实例详解onInterceptTouchEvent与onTouchEvent的调用过程
  • 原文地址:https://www.cnblogs.com/DennyZhao/p/9699347.html
Copyright © 2011-2022 走看看