第 2 6 課 如何給專案定製資料型別轉換器

2021-10-25 08:29:01 字數 723 閱讀 7783

前面的課程我們介紹過,使用 spring mvc 框架進行 web 開發時,前端頁面傳輸的資料會自動封裝到業務方法的引數中,這項工作是由 handleradapter 元件完成的。

我們知道 http 表單中的所有請求引數都是 string 型別的,如果業務方法的引數是 string 或者 int 型別,handleradapter 可以自動完成資料轉換,但如果引數是其他資料型別,比如 date 型別,handleradapter 是無法將 string 型別自動轉為 date 型別的,此時需要實現 converter 介面來輔助 spring mvc 完成資料型別的轉換。

這就是我們本講的內容,spring mvc 自定義資料型別轉換器的使用,具體操作如下所示。

(1)建立 dateconverter 類,並實現實現 org.springframework.core.convert.converter.converter 介面,這樣它就成為了乙個自定義資料型別轉換器,同時其泛型為,表示的意思是將 string 型別的數值轉換為 date 型別,如下所示。

public class dateconverter implements converter

public date convert(string source) {

// todo auto-generated method stub

******dateformat ******d

第1課 基本資料型別

1.1 什麼是資料型別?在彙編時期,沒有資料型別的概念。匯程式設計序中經常需要申請1byte 2byte 4byte大小的記憶體空間,程式設計師需要記住記憶體的起始位址,非常麻煩。1 資料型別可以理解為固定記憶體大小的別名 2 資料型別是建立變數的模子 1.2 資料型別的本質 1 變數是一段實際連續...

第3課 資料型別與變數(上)

1.資料型別與變數 c語言根據資料的特點進行了分類 整數型別 不帶小數點的資料型別 如 1,0,1,2 浮點數整數 帶小數點的資料型別 如 0.55,0.0,3.14 字元型別 英文本元型別 如 d t n 字元資料使用單引號括起來 在看printf列印 不同型別的資料對應於不同的格式化字元 s對應...

第5課時 python的資料型別

python的一些數值型別 判斷資料型別1 temp input 不妨猜測一下小甲魚心裡想的是什麼數字 while type temp type 1 print 抱歉,您輸入的資料不合法 temp input 請輸入乙個整數 整型浮點型布林型別 true false traceback most r...