springboot下thymeleaf开发

1.引入依赖:

       <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-thymeleaf</artifactId>
            <version>${spring-boot.version}</version>
        </dependency>

 

3.将静态资源放在项目resources的static目录下,静态资源包括css,js,img

将html页面放在templates目录下,如果项目resources目录下没有static和templates目录,可以新建,项目结构如下图所示:

4.项目启动后默认会访问templates目录下的index.html

由于thymeleaf有自己有语法,要想页面能识别 thymeleaf语法表达式,需要引入thymeleaf名称空间,添加在<html>标签后面

<html lang="en" xmlns:th="http://www.thymeleaf.org">

 2.要想实时查看页面效果,还需要引入依赖

     <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
            <version>${spring-boot.version}</version>
            <optional>true</optional>
        </dependency>

添加了上面依赖,项目启动会这个标志

 在配置文件(application.properties或yml)中关闭缓存,方便查看实时效果;

  thymeleaf:
    cache: false

在完成前2步,修改完页面后,按快捷键ctrl+shift+F9或ctrl+F9实现快速编译

当然,如果项目配置和后台代码改动了还是使用重启的方式比较好。

相关推荐

  1. Thymeleaf

    2024-06-07 12:34:08       20 阅读
  2. springboot针对thymeleaf的使用总结

    2024-06-07 12:34:08       13 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-07 12:34:08       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-07 12:34:08       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-07 12:34:08       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-07 12:34:08       20 阅读

热门阅读

  1. Stable Diffusion详解

    2024-06-07 12:34:08       7 阅读
  2. C#实现定时执行任务

    2024-06-07 12:34:08       8 阅读
  3. VBA实战(Excel)(5):介绍一种排列组合算法

    2024-06-07 12:34:08       8 阅读
  4. python常用Web框架介绍

    2024-06-07 12:34:08       8 阅读
  5. mvn 命令报没有配置jdk环境

    2024-06-07 12:34:08       8 阅读
  6. K8s:无状态

    2024-06-07 12:34:08       13 阅读
  7. 化学反应冷媒降温制冷量计算方法

    2024-06-07 12:34:08       11 阅读