簡體   English   中英

如何使用spring注釋檢查字符串是否為整數?

[英]how check string is integer or not by using spring annotations?

**我希望測試用戶輸入是使用彈簧形式注釋的字母數字或整數**

 i have also tried this code. 
 @NotEmpty
        @NumberFormat(style = Style.NUMBER)
        @Length(min =11,max =11)
        @Column(name="abc")
        private String xyz;

我遇到了類似的問題,並使用@Pattern注釋與正則表達式進行比較。

@Pattern(regexp="^(0|[1-9][0-9]*)$")

注釋是javax.validation.constraints包的一部分。

@NumberFormat 注釋僅適用於java.lang.Number的子類( IntegerFloatDoubleBigDecimal等); 因此,它不適用於字符串。 為此,您可能必須創建一個自定義注釋,以驗證String僅包含數字。

看看下面的教程; 它非常全面地介紹如何創建自定義注釋並使用它們進行Spring驗證: http//softwarecave.org/2014/03/27/custom-bean-validation-constraints/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM