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