bean-validation

    2熱度

    1回答

    我創建了自定義表單驗證註釋,以檢查表單中填寫的日期是否爲格式dd/MM/yyyy。不幸的是,它不起作用,驗證失敗,我試着用任何日期格式。最初,我認爲問題是我用來測試的正則表達式,但在做了一些測試之後,我很確定它的工作原理。 我錯過了什麼?這裏是我的代碼(我只複製了相關部分),請幫助我理解我做錯了什麼: 豆Articolo(注:這個類是嵌套模型類NewEditArticle內,下同) @Entity

    0熱度

    1回答

    我正在嘗試使某種所有環境屬性驗證程序。我想要的只是從環境中獲取所有屬性。 (我已經發現這個在這裏:Spring: access all Environment properties as a Map or Properties object) 下一頁上我想使environment.getProperty(x)的 所有屬性如果某些屬性是null,則只是我想補充他們扔的錯誤時拋出的消息。 雖然工作的很

    0熱度

    2回答

    我已經構建了Spring REST服務(Spring 4.0和Java 8),並且我有Employee REST服務,其中Employee類具有以下屬性 名稱,年齡,性別,薪水,指定,company_id ,holiday_entitlement,manager_name & country。 我期待編寫使用Spring 4.0驗證層,確認需要根據員工 驗證預期 員工姓名,年齡,性別的國家是動態國

    2熱度

    1回答

    使用krasa-JAXB工具JAXB的插件,我產生如下: 從XSD架構: <xs:simpleType name="SomethingId"> <xs:restriction base="xs:string"> <xs:pattern value="small\.123[A-Za-z0-9\.]{0,27}"/> <xs:pattern value="SMALL\

    2熱度

    1回答

    自定義消息我添加了一個驗證(@javax.validation.Valid)我@RestController並在@RequestBody類我用@NotEmpty註釋: public class Invoice { @NotEmpty private String commentText; // omitted } 當缺少commentText REST調用,

    0熱度

    1回答

    在某些實體領域我有以下幾點: @Size(min = 5, max = 150, message = "validation.error.size") 在messages.properties我本地化的消息是: validation.error.size={0} must be between {2} and {1} characters 我想知道爲什麼min位於索引2,max位於索引1.目前我唯

    2熱度

    1回答

    是否有春一個的驗證註解會做這樣的事情: @ValidString({"US", "GB", "CA"}) final String country; ,並驗證該字符串數組中的支持的值?

    0熱度

    1回答

    我試圖實現類似DateRange驗證器來驗證,如果開始日期是在結束日期之前。我已經爲驗證,驗證器類等定義了註釋。 Unforunatelly當我嘗試訪問或設置驗證對象(通過UI)中的驗證不被調用。我究竟做錯了什麼 ?我定義了以下類: TimePeriod.java @Constraint(validatedBy = DateRangeValidator.class) @Target({Eleme

    3熱度

    1回答

    我有問題 javax.validation.constraints.Pattern @Pattern驗證。 @Pattern(regexp = "\\p{L}*", message = "Msg") private String name; 當我試圖輸入任何文本不起作用。 當我用: @Pattern(regexp = "[a-zA-Z]*", message = "Msg") 它的偉大工

    2熱度

    1回答

    我寫了一個異常映射器來覆蓋Hibernate Validator生成的響應,所以我可以對回覆中的消息進行一些控制。 我的問題是,我很難找到一個簡單的方法來「切換」違反約束的類型,因此,我無法編寫自定義消息。理想情況下,我可以根據註釋開關,並在響應中返回自定義消息。理想情況下,它看起來像這樣: @Override public Response toResponse(ConstraintViola