springboot配置templates直接访问的实现
作者:morganEngineer 时间:2023-01-05 14:22:51
springboot配置templates直接访问
springboot下的templates目录的资源默认是受保护的,类似于javaweb项目的WEB-INF目录,但是给每个springboot的html页面都配置控制器跳转过于麻烦
配置公有访问方式如下
在配置文件加如下:
spring.resources.static-locations=classpath:/META-INF/resources/, classpath:/resources/, classpath:/static/, classpath:/templates/, classpath:/public/
附上spring 各种配置的官方url:方便后期查阅
springboot的templates用法
@Controller
public class HelloController {
@RequestMapping("/test")
public String test(Model model){
model.addAttribute("msg","<h1>templates测试</h1>");
model.addAttribute("users", Arrays.asList("lishao","liyuan"));
return "/test";
}
}
在controller中添加视图
在html中调用
<body>
<h3>test</h3>
<!--不转义-->
<div th:text="${msg}"></div>
<!--转义h1-->
<div th:utext="${msg}"></div>
<hr>
<h3 th:each="user : ${users}" th:text="${user}"></h3>
</body>
记得要导入templates的依赖
当你导入了templates依赖,
就会直接识别出来文件下的test,简单方便
<!--templates-->
<dependency>
<groupId>org.thymeleaf</groupId>
<artifactId>thymeleaf-spring5</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
html中也要导入
<html lang="en" xmlns:th="http://www.w3.org/1999/xhtml">
一个是转义一个是不转义
以下是运行的结果
来源:https://blog.csdn.net/qq_41633199/article/details/105005402
标签:springboot,配置,templates
0
投稿
猜你喜欢
spring boot 动态生成接口实现类的场景分析
2022-12-14 05:09:33
Mybatis配置错误:java.lang.ExceptionInInitializerError
2021-12-31 16:58:59
如何利用IDEA搭建SpringBoot项目整合mybatis实现简单的登录功能
2022-01-15 06:14:59
android绘制圆形图片的两种方式示例
2021-10-11 13:17:28
Java流程控制之循环结构for,增强for循环
2023-11-03 10:45:20
WebService教程详解(一)
2022-02-26 09:59:50
Java如何将ResultSet结果集遍历到List中
2022-07-01 06:30:46
解析maven的用法和几个常用的命令(推荐)
2022-04-16 23:31:15
Java消息队列JMS实现原理解析
2023-05-14 04:02:04
Java使用Jedis操作Redis服务器的实例代码
2023-09-08 07:38:42
Android 刘海屏适配总结(推荐)
2022-03-23 23:26:55
Unity延时执行的多种方法小结
2022-03-16 10:49:32
使用newInstance()来实例化fragment并传递数据操作
2022-07-11 15:41:57
SpringAOP+RabbitMQ+WebSocket实战详解
2023-01-01 18:40:25
Unity实现注册登录模块
2023-11-24 04:55:22
浅谈java获取UUID与UUID的校验
2023-08-10 12:18:32
Java微信公众平台开发(11) 微信三大平台的关联
2022-10-15 06:55:56
判断一个整数是否是2的N次幂实现方法
2022-12-25 00:55:10
Winform窗体中打开PDF文件的三种方式
2023-05-15 19:46:52
linux下C语言中的mkdir函数与rmdir函数
2023-07-07 14:16:16