1. 配置pom

    1. 如果是2.x的直接配置一个starter即可

        <!-- ThymeLeaf 依赖 -->
      <dependency>
       <groupId>org.springframework.boot</groupId>
       <artifactId>spring-boot-starter-thymeleaf</artifactId>
      </dependency>
    2. 如果是1.x的 还需要配置一些参数

        <!-- 布局功能的支持程序  thymeleaf3主程序  layout2以上版本 -->
      <thymeleaf.version>3.0.9.RELEASE</thymeleaf.version>
      <thymeleaf-layout-dialect.version>2.2.2</thymeleaf-layout-dialect.version>
  2. resoruces下面建立 templates文件夹

  3. 把html文件放在templates里面,以.html结尾,可以在html里面加入命名声明

    1. <html lang="en" xmlns:th="http://www.thymeleaf.org">
  4. 编写controller类,用@Controller 不要用@RestController!如果前后端分离不是很彻底的项目,建议在controllr包 分为API和view包。分别放纯接口返回一个放模板访问的

    @Controller //注意  不要用 RestController
    public class Say {
    @RequestMapping("hi")
    public String hi() {
    return "/list"; //需要加入”/“, 反而RequestMapping里面如果是直接访问反而不需要"/”
    }
    }

      

  5. 配置application.yml文件(非强制)
    spring:
    thymeleaf:
    mode: HTML
    encoding: UTF-8
    servlet:
    content-type: text/html
    prefix: classpath:/templates
    suffix: .html
    cache: false

      

@Controller //注意 这个地方 不要用 RestController
public class Say {
   @RequestMapping("hi")
   public String hi() {
       return "/list"; //这里需要加入”/“, 反而RequestMapping里面如果是直接访问反而不需要"/”
  }
}

 

Loading definitions...

爱词霸

 

 
划词翻译
自动发声
自动添加生词本

最新文章

  1. NHibernate实战详解(二)映射配置与应用
  2. Android WebView访问SSL证书网页(onReceivedSslError)
  3. 【BZOJ】1066: [SCOI2007]蜥蜴(最大流)
  4. How do I reset Windows Update components?
  5. Oracle的GUID:Raw(16)
  6. C#中通过调用Dll函数时,执行一段时间后,就会报内存可能被破坏的错的解决办法
  7. hdu1043Eight (经典的八数码)(康托展开+BFS)
  8. sql编程 1
  9. Win7访问局域网内共享文件夹
  10. ABAP 向上取整和向下取整 CEIL &amp; FLOOR
  11. 深度优化LNMP之MySQL
  12. Python学习—数据库篇之SQL语句
  13. mysql 开发进阶篇系列 8 锁问题 (共享锁与排它锁演示)
  14. [转]PostgreSQL命令行使用手册
  15. 免费CDN公共库——网站提速 静态资源库
  16. centos7下swoole1.9的安装与HttpServer的使用
  17. JAVA (字符串学习)
  18. java反射机制_读取properties
  19. Siki_Unity_3-16_3D数学基础
  20. HDLM命令dlnkmgr详解之五_set

热门文章

  1. VS2019编译Qt4.8.7
  2. 如何查看nvidia官网发布的tensorrt镜像中都包含哪些包,trt版本是多少,cuda版本是多少?如何查看nvidia官网发布的triton镜像中都包含哪些包?
  3. JS回文检查(FreeCodeCamp项目)
  4. 如何理解JavaScript中常用的4种排序算法?
  5. A Novel Sequential Method to Train Physics Informed Neural Networks for Allen Cahn and Cahn Hilliard Equations
  6. 用字典代替&#39;if-elif-else&#39;
  7. NC16644【字符串的展开】
  8. freeradius + mysql安装配置
  9. iOS SDK开发
  10. Java基于ssm师生实验课-实验室-实验设备预约系统源码