回答編集履歴

1

文章修正

2016/10/05 07:25

投稿

kojisaiki
kojisaiki

スコア13

test CHANGED
@@ -10,7 +10,13 @@
10
10
 
11
11
  ```
12
12
 
13
+ @Inject
14
+
15
+ MessageSource messageSource;
16
+
17
+
18
+
13
- public ErrorDTO processValidationError(MethodArgumentNotValidException ex) {
19
+ public ErrorDTO processValidationError(MethodArgumentNotValidException ex) {
14
20
 
15
21
  BindingResult result = ex.getBindingResult();
16
22
 
@@ -50,7 +56,7 @@
50
56
 
51
57
  ## 理由その1
52
58
 
53
- JSR-303による入力チェック時(javax.validation.constraintsパッケージのアノテーション、Bean Validation)、`BindingResult.Error`へのエラーオブジェクト投入は、`org.springframework.validation.beanvalidation.SpringValidatorAdapter#processConstraintViolations`で行われているようでした。
59
+ JSR-303による入力チェック時(javax.validation.constraintsパッケージのアノテーション、Bean Validation)、`BindingResult.Error`への`FieldError`インスタンス投入は、`SpringValidatorAdapter`クラスの`processConstraintViolations`メソッドで行われているようでした。
54
60
 
55
61
 
56
62