bean-validation

    1熱度

    3回答

    我正在研究本書的第5章示例Spring in Action 4.當我運行Test類時,發現@Valid測試中有一個不起作用,看起來好像是驗證從未發生(返回的狀態碼爲302,視圖名稱爲「/ spitter/null」)。但是,當我在Tomcat中運行它時,它工作正常。 驗證jar(hibernate-validator及其依賴項)使用Maven加載。 整個項目在github。 任何想法? 測試代碼片

    2熱度

    2回答

    我正在使用JAX-RS資源和Bean Validation,並按預期在這兩項工作之間進行整合。 然而,在驗證錯誤報告參數名稱按照arg0的情況下產生的,像默認的錯誤消息,以便 [PARAMETER] [login.arg0.password] [password is required] [] 相應的方法定義: @POST //and other JAX-RS annotations

    0熱度

    1回答

    我正在開發一個使用spring-boot的應用程序。我想使用JSR註釋來驗證用戶bean。問題是我有一些領域取決於他人的價值。例如,當status =「user_pr」時,我必須將地址,縣和電話號碼設置爲強制性的。 這是我的豆: @JsonIgnoreProperties(ignoreUnknown = true) @JsonInclude(JsonInclude.Include.NON_NUL

    0熱度

    1回答

    我使用Spring Boot構建了REST服務。在其中一個端點處,我有一個日期發佈了一個請求參數以及兩個其他參數。發佈後,請求參數綁定到一個對象。日期綁定在LocalDate字段中。發佈之後但在綁定之前,我喜歡使用驗證和Hibernate驗證器來驗證請求參數。 LocalDate沒有可用驗證,因此我需要爲LocalDate編寫自定義驗證。 這是被髮布到端點: /parameter-dates?pa

    0熱度

    1回答

    我試圖用@ConvertGroup對我的spring引導項目進行一些級聯驗證,但似乎不起作用。任何人都可以告訴我我做錯了什麼? 我爲這個問題創建了一個修剪過的項目。 您可以點擊此處查看: https://github.com/ericbv/cascadingValidationConvertGroupSpringBoot 我對形式的下的DTO: 家長DTO @GroupSequenceProvid

    0熱度

    1回答

    我有自定義驗證註釋稱爲@Role,我有自定義驗證程序驗證User它的工作原理。問題是,當我想使用Set<User>此驗證程序來驗證每一個元素這套這樣 public class Project { // Validates @Role private User creator; // Throws error @Role private

    0熱度

    1回答

    我正在使用bean驗證1.1,我想驗證一個bean(在類級別)並向用戶添加多個字段的反饋。 高水平什麼我想要實現(省略可讀性代碼) @RequestCheck public class Request { private String param1; private String param2; private String param3; } public

    0熱度

    1回答

    代碼在這裏我想用Bean驗證: @Inject private ValidatorFactory validatorFactory; .... public Response create(@Context HttpServletRequest request) { ... Set<ConstraintViolation<UserDTO>> validate = v

    0熱度

    1回答

    我正在學習spring mvc,並陷入彈出mvc文本框下顯示驗證錯誤消息。 這裏是控制器。在updateUser()方法中,我想編碼驗證錯誤。 @Controller public class ReportsController { @Autowired private ReportsDAO reportsDAO; @Autowired MyValidationUtils myVal

    0熱度

    1回答

    假設我不想使用JSR 303來驗證我的bean。是否有可能實現自定義驗證器,當bean被標記爲@Valid時,Spring將使用該驗證器? 這將是巨大的,如果我的自定義驗證將是一個Spring組件