5.spring boot 表單驗(yàn)證2

在使用上一個(gè)valid?開發(fā)的驗(yàn)證方式時(shí),貌似可以給我們解決驗(yàn)證的問(wèn)題,但是往往在開發(fā)中,我們經(jīng)常會(huì)curd ,這個(gè)時(shí)候如果我們這樣處理會(huì)有很多的modal ,這樣也不利于在dao?層的維護(hù),所以今天我們將一種更加實(shí)用的驗(yàn)證。

1.先貼圖

1.1?建立文章控制器


部分截圖



截圖2


2.建立一個(gè)文章的 modal


文章實(shí)體

2.2?文章實(shí)體生成get?還有set?方法



文章實(shí)體生成get?還有set方法

3.分析情況添加注解

3.1?在新增文章的時(shí)候,我們假設(shè)?文章內(nèi)容還要標(biāo)題必填.?對(duì)象?title?還有content?這2個(gè)字段

3.2?假設(shè)在修改的時(shí)候,文章的id?一定會(huì)傳的,至于修改的內(nèi)容?可以看情況動(dòng)態(tài)更改,但是這里先不討論動(dòng)態(tài)sql?這種情況,內(nèi)容一定要傳.

3.3?在刪除的時(shí)候,一般傳入文章的主鍵id?就行了,至于是硬刪除還是軟刪除,看公司業(yè)務(wù)。我這里模擬硬刪除.

3.4?獲取文章的內(nèi)容的時(shí)候,一定要傳入一個(gè)id

4.?先解釋注解? ,


NotNull注解

通過(guò)截圖我們可以看到,這個(gè)注解還有一個(gè)groups? 是這個(gè)數(shù)組類型的,這個(gè)字段的意思就是分組的意思,可以理解為情況,比如我們?cè)诰庉嫷臅r(shí)候傳入


Edit是一個(gè)接口類,這里就代表?編輯的時(shí)候文章id?不能為空。對(duì)應(yīng)的我們?cè)诳刂破饕惨尤胂鄳?yīng)的注解

4.2?提取準(zhǔn)備



驗(yàn)證包


add

4.3?然后我們回到modal?編寫注解

id的注解

其他按照自己邏輯來(lái),截圖

其他



4.4回到控制器



add新增的情況

add?測(cè)試?


1



2


3


4


get?獲取文章的情況,控制器代碼截圖


get?文章的測(cè)試?重啟編輯器idea



get測(cè)試1



這里說(shuō)明下get方式參數(shù)不是放到body里面的是放到params里面,自己測(cè)試調(diào)了半天忘記了。


接著我們做最好一個(gè)測(cè)試,在modal?里面吧get。calss?去掉再測(cè)試


代碼


可以發(fā)現(xiàn)id沒(méi)有在get的時(shí)候進(jìn)行驗(yàn)證了


今天到此為止,下一課,常用的表單驗(yàn)證注解總結(jié)歸納

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,048評(píng)論 25 709
  • 用兩張圖告訴你,為什么你的 App 會(huì)卡頓? - Android - 掘金 Cover 有什么料? 從這篇文章中你...
    hw1212閱讀 13,998評(píng)論 2 59
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,568評(píng)論 19 139
  • ??本文解釋使用ROS 過(guò)程中環(huán)境變量的設(shè)置,以及相關(guān)技巧,參考:http://wiki.ros.org/kine...
    我愛(ài)做筆記閱讀 4,536評(píng)論 0 0
  • 西方佛國(guó) | 那里是歸屬 \ 每個(gè)人都會(huì)去的地方 、 過(guò)程很漫長(zhǎng) , 長(zhǎng)到難以想象
    岱莊閱讀 213評(píng)論 0 0

友情鏈接更多精彩內(nèi)容