一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - Spring boot項目中異常攔截設計和處理詳解

Spring boot項目中異常攔截設計和處理詳解

2021-06-20 14:56Mr.Fan Java教程

這篇文章主要介給大家紹了關于Spring boot項目中異常攔截設計和處理的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用spring boot具有一定的參考學習價值,需要的朋友們下面隨著小編來一起看看吧

最近項目用到了spring boot ,但是在控制器返回html視圖并渲染參數的時候,存在了疑問。后面考慮用thymeleaf ,感覺真的不錯,下面分享給大家

總共四步:

  1. jar 引入
  2. 控制器參數傳遞 
  3. html標簽引入
  4.  thymeleaf 緩存設置

一、相關jar的引用

1、maven的引用方式:

?
1
2
3
4
<dependency>
 <groupid>org.springframework.boot</groupid>
 <artifactid>spring-boot-starter-thymeleaf</artifactid>
</dependency>

2、我現在的項目是用的gradle,在build.gradle 里面的dependency加入以下配置:

?
1
compile "org.springframework.boot:spring-boot-starter-thymeleaf"

二、spring boot 控制器controller的配置,需要使用model來進行參數傳遞(或者自定義map)

?
1
2
3
4
5
6
@requestmapping("/index")
 public string index(model model) {
  model.addattribute("loginname", "admin");
  model.addattribute("loginid", "27");
  return "index";
 }

因為thymeleaf  默認的視圖返回路徑是 /src/java/resources/templates ,而且默認后綴是.html , 所以我們的頁面視圖就放到templates目錄下

三、頁面視圖的配置

1、在html標簽上引入 thymeleaf  的標簽庫,然后參數輸出就可以直接使用${}  了

?
1
2
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:th="http://www.thymeleaf.org" xmlns:layout="http://www.ultraq.net.nz/thymeleaf/layout">

例如:

?
1
2
3
4
5
6
7
8
9
10
11
12
<!doctype html>
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:th="http://www.thymeleaf.org" xmlns:layout="http://www.ultraq.net.nz/thymeleaf/layout">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8"></meta>
<title>im test page</title>
</head>
<body>
    loginid:<span th:text="${loginid}"></span>
   loginname:<span th:text="${loginname}"></span>
</body>
</html>

最后的輸出結果:

Spring boot項目中異常攔截設計和處理詳解

四、thymeleaf  的緩存配置

每次更改頁面,如果不配置thymeleaf  緩存設置為false,那么每次更改html頁面都需要重啟頁面才刷新,這肯定是我們不愿意的

那么有一個簡單的辦法,在我們的的基礎配置文件里面加入一句配置。 例如我的是application.properties 里面加入一句:

?
1
2
#thymeleaf cache set
spring.thymeleaf.cache=false

重啟,配置完成

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對服務器之家的支持。如果你想了解更多相關內容請查看下面相關鏈接

原文鏈接:http://www.cnblogs.com/f-anything/p/10082637.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 91精品导航在线观看 | 日本高清色视影www日本 | 亚洲va韩国va欧美va天堂 | 黄a一级| 黑人巨大初黑人解禁作品 | 色综合久久天天综合 | 久久观看视频 | chinesemature精品| 成人福利在线观看 | 暖暖高清日本在线 | 欧美老女人b | 性欧美xxxxxxx另类 | 糖心vlog麻豆精东影业传媒 | 天天性综合 | 超h高h肉h文武侠 | 撕开老师的丝袜白丝扒开粉嫩的小 | 亚洲色图第一页 | 极品久久| 99久久精品久久久久久清纯 | 欧洲喷浆乌克兰 | 国产一级片在线 | 日本春菜花在线中文字幕 | 美女脱了内裤打开腿让你桶爽 | 99久久综合九九亚洲 | 国产成人免费视频 | 免费人成黄页在线观看69 | 香港三级系列在线播放 | 我与恶魔的h生活ova | 日本xxxxx69hd日本 | 手机看片国产免费久久网 | 色综合久久日韩国产 | 国产白白视频在线观看2 | 日本漫画工囗全彩内番e绅 日本伦理动漫在线观看 | 91亚洲一区二区在线观看不卡 | 韩国日本香港毛片免费 | 九九热免费在线观看 | 亚洲人成综合在线播放 | 麻豆资源 | 1024视频色版在线网站 | 村上里沙40分钟在线观看 | 91精品国产色综合久久不卡蜜 |