springboot配置templates直接訪(fǎng)問(wèn)的實(shí)現(xiàn)
springboot配置templates直接訪(fǎng)問(wèn)
springboot下的templates目錄的資源默認(rèn)是受保護(hù)的,類(lèi)似于javaweb項(xiàng)目的WEB-INF目錄,但是給每個(gè)springboot的html頁(yè)面都配置控制器跳轉(zhuǎn)過(guò)于麻煩
配置公有訪(fǎng)問(wèn)方式如下
在配置文件加如下:
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測(cè)試</h1>"); model.addAttribute("users", Arrays.asList("lishao","liyuan")); return "/test"; } }
在controller中添加視圖
在html中調(diào)用
<body> <h3>test</h3> <!--不轉(zhuǎn)義--> <div th:text="${msg}"></div> <!--轉(zhuǎn)義h1--> <div th:utext="${msg}"></div> <hr> <h3 th:each="user : ${users}" th:text="${user}"></h3> </body>
記得要導(dǎo)入templates的依賴(lài)
當(dāng)你導(dǎo)入了templates依賴(lài),
就會(huì)直接識(shí)別出來(lái)文件下的test,簡(jiǎn)單方便
<!--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中也要導(dǎo)入
<html lang="en" xmlns:th="http://www.w3.org/1999/xhtml">
一個(gè)是轉(zhuǎn)義一個(gè)是不轉(zhuǎn)義
以下是運(yùn)行的結(jié)果
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Spring Cache和EhCache實(shí)現(xiàn)緩存管理方式
這篇文章主要介紹了Spring Cache和EhCache實(shí)現(xiàn)緩存管理方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-06-06java理論基礎(chǔ)Stream API終端操作示例解析
這篇文章主要為大家介紹了java理論基礎(chǔ)Stream API終端操作示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-03-03Mybatis generator修改Mapper.java文件實(shí)現(xiàn)詳解
這篇文章主要為大家介紹了Mybatis generator修改Mapper.java文件實(shí)現(xiàn)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-09-09springboot集成ftp實(shí)現(xiàn)文件上傳
這篇文章主要為大家詳細(xì)介紹了springboot集成ftp實(shí)現(xiàn)文件上傳,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-05-05javaCV開(kāi)發(fā)詳解之推流器和錄制器的實(shí)現(xiàn)
這篇文章主要介紹了javaCV開(kāi)發(fā)詳解之推流器和錄制器實(shí)現(xiàn),對(duì)JavaCV感興趣的同學(xué),可以參考下2021-04-04SpringCloud+Tornado基于jwt實(shí)現(xiàn)請(qǐng)求安全校驗(yàn)功能
這篇文章主要介紹了SpringCloud+Tornado基于jwt實(shí)現(xiàn)請(qǐng)求安全校驗(yàn),本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-12-12Java 中HttpURLConnection附件上傳的實(shí)例詳解
這篇文章主要介紹了Java 中HttpURLConnection附件上傳的實(shí)例詳解的相關(guān)資料,希望通過(guò)本文大家能掌握這樣的知識(shí)內(nèi)容,需要的朋友可以參考下2017-09-09