bean-validation

    0熱度

    1回答

    我有一個春天啓動(JPA /休眠)與javax.validation驗證註釋應用程序,當我在實體上執行交易我接受這些神祕的例外: org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.Rol

    0熱度

    1回答

    據我所知,在JEE7 Bean驗證自動與CDI集成。 例如,如果我使用CDI容器,我不需要注入並使用javax.validation.Validator來檢查我的bean是否違反了某些約束。 所以,我不需要做這樣的事情: @Inject Validator validator; ... SoccerPlayer player = new SoccerPlayer(); play

    0熱度

    2回答

    JSR-303驗證我有這樣字段在我的域模型類驗證約束: @Column(nullable = false, name = "name") @NotEmpty(groups = {Envelope.Insert.class, Envelope.Update.class}) @Size(min = 3, max = 32) private String name; 當

    1熱度

    1回答

    BeanValidation 1.1規範定義API ExecutableValidator.validateParameters以驗證放置在給定方法參數上的所有約束。 然而,API要求它傳遞被調用,以驗證方法的對象實例: /** * Validates all constraints placed on the parameters of the given method. * * @par

    0熱度

    1回答

    我想定製(包括國際化)不工作JSR303,但我總是得到 ### Message 'msg.test.validation' not found ### 我創建了一個ValidationMessages.properties與內容文件 msg.test.validation=This is a test 的文件(包括ValidationMessages_de.properties,_de_D

    1熱度

    1回答

    喜說我有樣品豆叫車,我要重新定義其驗證序列: @GroupSequenceProvider(value = CarSequenceProvider.class) public class Car{ @NotNull(groups = {groupOne.class}) private Boolean isGood; @Valid private List

    1熱度

    1回答

    我的Spring後端很少有幾十個控制器和服務的模塊。當某處在這個服務中的日誌文件中出現ConstraintViolationException我看到的只是常見的例外,並沒有規定這正是限制被違反: javax.validation.ConstraintViolationException: Bean Validation constraint(s) violated while executing

    2熱度

    2回答

    我有一個計算器服務,獲取用戶的操作類型num1和num2。我需要驗證用戶是否實際輸入了這些值,並且不會將其留空。 @RequestMapping(value = "/calculate") @ResponseBody public CalculationResult calculate(@RequestParam(name = "op") String operation, @RequestP

    1熱度

    1回答

    ExecutableValidator.validateParameters API允許它驗證方法調用的參數。 但是,當它返回一組ConstraintViolations時,如何將集合中的違規元素鏈接到特定參數(比如按索引)? 想想我需要在用戶發佈表單時驗證控制器方法調用。一旦我發現通過validateParameters API發現數據存在錯誤,我需要回複用戶說您的值xxx字段無效。我確實需要知

    0熱度

    2回答

    我使用帶有Bean驗證的Java EE7。 我有一個方法的會話bean,我已經定義了驗證約束。 public void doTest(@NotNull @Valid Media param1) { // do something } Media類定義了一些與組的約束。是否可以驗證僅適用於特定組的方法doTest的調用?