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先进行打包后,再试。 

  • 相关阅读:
    七个高效的文本编辑习惯(以Vim为例)
    rbx1 package 下载安装过程
    ros机器人开发概述
    ROS BY EXAMPLE 1 -- 环境设置与安装
    除法取模练习(51nod 1119 & 1013 )
    kinect driver install (ubuntu 14.04 & ros-indigo)
    ros问题总结
    200行代码搞定炸金花游戏(PHP版)
    JavaScript方法call,apply,caller,callee,bind的使用详解及区别
    javascript中apply、call和bind的区别
  • 原文地址:https://www.cnblogs.com/DennyZhao/p/9699347.html
Copyright © 2011-2022 走看看