當(dāng)前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
SpringBoot 自带工具类~断言
生活随笔
收集整理的這篇文章主要介紹了
SpringBoot 自带工具类~断言
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
SpringBoot 中提供了 Assert 斷言工具類,通常用于數(shù)據(jù)合法性檢查
org.springframework.util.Assert
// 要求參數(shù) object 必須為非空(Not Null),否則拋出異常,不予放行 // 參數(shù) message 參數(shù)用于定制異常信息。 void notNull(Object object, String message) // 要求參數(shù)必須空(Null),否則拋出異常,不予『放行』。 // 和 notNull() 方法斷言規(guī)則相反 void isNull(Object object, String message) // 要求參數(shù)必須為真(True),否則拋出異常,不予『放行』。 void isTrue(boolean expression, String message) // 要求參數(shù)(List/Set)必須非空(Not Empty),否則拋出異常,不予放行 void notEmpty(Collection collection, String message) // 要求參數(shù)(String)必須有長度(即,Not Empty),否則拋出異常,不予放行 void hasLength(String text, String message) // 要求參數(shù)(String)必須有內(nèi)容(即,Not Blank),否則拋出異常,不予放行 void hasText(String text, String message) // 要求參數(shù)是指定類型的實(shí)例,否則拋出異常,不予放行 void isInstanceOf(Class type, Object obj, String message) // 要求參數(shù) `subType` 必須是參數(shù) superType 的子類或?qū)崿F(xiàn)類,否則拋出異常,不予放行 void isAssignable(Class superType, Class subType, String message)總結(jié)
以上是生活随笔為你收集整理的SpringBoot 自带工具类~断言的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: wireshark、tcpdump、ds
- 下一篇: 菜鸟教程 之 JavaScript 实例