您现在的位置是:首页 > 技术教程 正文

Thymeleaf模版引擎初尝试

admin 阅读: 2024-03-30
后台-插件-广告管理-内容页头部广告(手机)

模版引擎虽然不能够实现代码与视图解耦,但是其适合于个人开发者使用,而且如果存在前后端项目中,前端大量请求后端时,模版引擎无疑也存在优势。

SpringBoot 整合步骤:

  1. 引入依赖
  2. 编写 yml 配置
  3. 编写 html 模版文件
  4. 编写 Controller 接口
<dependency> <groupId>org.springframework.bootgroupId> <artifactId>spring-boot-starter-thymeleafartifactId> dependency>
  • 1
  • 2
  • 3
  • 4
spring: thymeleaf: enabled: true #开启thymeleaf视图解析 encoding: utf-8 #编码 prefix: classpath:/templates/ #前缀 cache: false #是否使用缓存 mode: HTML #严格的HTML语法模式 suffix: .html #后缀名
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
DOCTYPE html> <html lang="en" xmlns:th="http://www.thymeleaf.org"> <head> <meta charset="UTF-8"> <title>Titletitle> head> <body> <h1> Hello <span th:text="${username}">span> h1> body> html>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
// 此处使用 @Controller注解 与 ModelAndView 进行视图选择、传参 @Controller public class User { @GetMapping("user") ModelAndView get() { ModelAndView modelAndView = new ModelAndView(); modelAndView.setViewName("user"); // 视图选择 modelAndView.addObject("username", "小明"); // 传参 return modelAndView; } }
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
标签:
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

在线投稿:投稿 站长QQ:1888636

后台-插件-广告管理-内容页尾部广告(手机)
关注我们

扫一扫关注我们,了解最新精彩内容

搜索
排行榜