如下:
jsr提供的校驗註解:
@null 被注釋的元素必須為 null
@notnull 被注釋的元素必須不為 null
@asserttrue 被注釋的元素必須為 true
@assertfalse 被注釋的元素必須為 false
@min
(value) 被注釋的元素必須是乙個數字,其值必須大於等於指定的最小值
@max
(value) 被注釋的元素必須是乙個數字,其值必須小於等於指定的最大值
@decimalmin
(value) 被注釋的元素必須是乙個數字,其值必須大於等於指定的最小值
@decimalmax
(value) 被注釋的元素必須是乙個數字,其值必須小於等於指定的最大值
@size
(max=
, min=
) 被注釋的元素的大小必須在指定的範圍內
@digits
(integer, fraction) 被注釋的元素必須是乙個數字,其值必須在可接受的範圍內
@past 被注釋的元素必須是乙個過去的日期
@future 被注釋的元素必須是乙個將來的日期
@pattern
(regex=
,flag=
) 被注釋的元素必須符合指定的正規表示式
hibernate validator提供的校驗註解:
@notblank
(message =
) 驗證字串非null,且長度必須大於0
@email 被注釋的元素必須是電子郵箱位址
@length
(min=
,max=
) 被注釋的字串的大小必須在指定的範圍內
@notempty 被注釋的字串的必須非空
@range
(min=
,max=
,message=
) 被注釋的元素必須在合適的範圍內
更全內容請看jsr3規範,
常用的註解(jakarta bean的):
註解概念與常用註解
註解概念與常用註解 註解在開發過程中可以簡化複雜的檔案配置,優化設計模式結構,使得現在的開發模式逐漸變為註解 設計模式 反射 annotation概念 註解在 中是一種標記符號,這些標記符號可以在 的原始碼期 編譯期和執行期被讀取,執行相應的功能。annation 修飾範圍 註解可以用來修飾 的包 ...
spring 常用註解, primary註解
擴充套件 spring註解常用彙總 使用註解之前要開啟自動掃瞄功能 其中base package為需要掃瞄的包 含子包 configuration把乙個類作為乙個ioc容器,它的某個方法頭上如果註冊了 bean,就會作為這個spring容器中的bean。scope註解 作用域 lazy true 表...
jsckson常用註解
以下內容摘錄 翻譯自 1 初級 我們從幾個簡單的使用場景開始 重新命名屬性,忽略屬性,以及修改屬性所使用的型別。注意 下面的例子僅僅顯示了成員屬性 field properties 註解同樣也可以用在成員方法 getter setter 上。屬性重新命名時使用的註解 最常見的使用方式之一就是改變某個...