SpringBoot中整合Thymeleaf
场景
springboot不建议使用jsp,使用模板引擎,比如thymeleaf,velocity,freemarker。
项目搭建专栏:
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/35688
实现
在项目中引入相关依赖
<!-- springboot整合thymeleaf --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-thymeleaf</artifactId></dependency>
springboot会默认在resource下的templates下去寻找模板。
新建test.html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body><h1 th:text="${name}"></h1>
</body>
</html>
在Controller包下新建TestThymeleaf .java
package com.example.demo.controller;import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;@Controller
public class TestFreeMarker {@RequestMapping("/freemarker")public String show(Model model) {model.addAttribute("name","霸道流氓气质");return "show";}
}
运行效果
源码下载
https://download.csdn.net/download/badao_liumang_qizhi/11089093
SpringBoot中整合Thymeleaf相关推荐
- 【SpringBoot】3、SpringBoot中整合Thymeleaf模板引擎
SpringBoot 为我们提供了 Thymeleaf 自动化配置解决方案,所以我们在 SpringBoot 中使用 Thymeleaf 非常方便 一.简介 Thymeleaf是一个流行的模板引擎,该 ...
- SpringBoot中使用thymeleaf的switch来实现if-else if -else的效果
场景 SpringBoot中使用thymeleaf的开关语句实现if-else if -else的效果. Switch使用示例: <div th:switch="${user.role ...
- springboot中整合mybatis及简单使用
springboot中整合mybatis及简单使用 1.引入依赖 2.在applicaiton.yaml中配置数据源以及mybatis 3.创建sql测试表 4.编写mapper接口和mapper.x ...
- 【SpringBoot】43、SpringBoot中整合RabbitMQ实现延时队列(延时插件篇)
死信队列实现篇,参考文章:[SpringBoot]60.SpringBoot中整合RabbitMQ实现延时队列(死信队列篇) 一.介绍 1.什么是延时队列? 延时队列即就是放置在该队列里面的消息是不需 ...
- 在SpringBoot中整合使用Netty框架提供WebSocket服务
在SpringBoot中整合使用Netty框架 Netty是一个非常优秀的Socket框架.如果需要在SpringBoot开发的app中,提供Socket服务,那么Netty是不错的选择. Netty ...
- 【SpringBoot】44、SpringBoot中整合JWT实现Token验证(整合篇)
什么是JWT? Json web token (JWT),是为了在网络应用环境间传递声明而执行的一种基于 JSON 的开放标准((RFC 7519),该 token 被设计为紧凑且安全的,特别适用于分 ...
- 【SpringBoot】22、SpringBoot中整合knife4j接口文档
在项目开发中,web项目的前后端分离开发,APP开发,需要由前后端工程师共同定义接口,编写接口文档,之后大家都根据这个接口文档进行开发,到项目结束前都要一直维护 接口文档使得项目开发过程中前后端工程师 ...
- SpringBoot中使用thymeleaf时点击按钮触发事件失败
场景 在SpringBoot项目中使用thymeleaf模板时按钮的点击事件没法触发. 需要用到jquery的delegate()函数. delegate()函数用于为指定元素的一个或多个事件绑定事件 ...
- SpringBoot中使用thymeleaf时ajax请求不能回显消息
场景 在SpringBoot项目中使用thymeleaf模板时,在js文件中使用ajax提交表单 不能成功回显消息. 实现 修改为 html中: <button id="parseBt ...
最新文章
- android 在设备上安装apk包
- iOS中关于NSTimer使用知多少
- python中调用函数时必须有实参_Python之函数(一)定义函数以及传参
- 常见的算法排序(2)
- 《第一行代码》学习笔记9-活动Activity(7)
- 【剑指offer】面试题57 - II:和为s的连续正数序列(Java)
- SCSA网络安全----信息安全概述
- 主流PLC解密软件,西门子smart,200 松下PLC欧姆龙三菱解密
- GMS地下水数值模拟
- ILSVRC竞赛详细介绍(ImageNet Large Scale Visual Recognition Challenge)
- 蓝桥杯单片机的P2 = (P2 0x1f) | 0x80
- SpringBoot集成Nacos
- 布同:使用ghost备份或者还原的往事
- 《Excel高手捷径:一招鲜,吃遍天》一第29招 Excel 文件“减肥瘦身”秘诀
- 2022idea报错快速解决方法图解:Invocation error: unable to read askpass response from ‘C:\Users\QKN\AppDat
- 什么样的Java程序员可以去BAT公司上班?
- VUE仿知乎网站(三)首页主体部分开发
- kafka系列4:消息幂等性
- 超强大的手机端logo设计制作软件免费分享!
- 排球-五一跑位(转)
热门文章
- Spring容器中获取Bean实例的七种方式(附实战源码)
- open-capacity-platform环境安装
- spring 获取cookies_springMVC操作cookie和session
- python显示安装失败_关于python:安装失败并显示Requirements.txt,但可用于pip安装...
- matlab方位探测处理,急大神帮忙,谁有MATLAB解算像片内外方位元素的程序
- sql挂起小工具cleanup_SQL注入的攻防策略
- java web乱码_【SpringBoot WEB 系列】RestTemplate 之中文乱码问题 fix
- 怎么把cad的图导入ps_PS中怎么抠图?以扣取头部图像为例
- matlab中读文件的行数_Matlab中读取txt文件的几种方法
- mooc c语言测验答案,MOOC-SPOC测试题(部分答案)(至数组一章)-C语言-宣城校区2016年...