teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

ソースコードを修正

2019/02/04 16:41

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -7,7 +7,7 @@
7
7
 
8
8
  どのように対処したらよいのでしょうか。
9
9
 
10
- ```Formクラス(フォームの項目とバリデーション内容)
10
+ ```lang-Form
11
11
  @Data
12
12
  public class Form {
13
13
  @NotBlank(message = "item1のNotBlankエラー", groups = {ValidationGroup1.class})
@@ -24,15 +24,15 @@
24
24
  private String item4;
25
25
  }
26
26
  ```
27
- ```ValidationGroupAllインターフェース(バリデーション順番の制御)
27
+ ```lang-ValidationGroupAll
28
28
  @GroupSequence({ValidationGroup1.class,ValidationGroup2.class})
29
29
  public @interface ValidationGroupAll {
30
30
  }
31
31
  ```
32
32
 
33
- ```controllerのメソッド
33
+ ```lang-Controller
34
34
  @RequestMapping(value = "/", method = RequestMethod.POST)
35
- public ModelAndView subscribe(@ModelAttribute("form") @Validated(ValidationGroupAll.class) Form form, BindingResult result) {
35
+ public ModelAndView subscribe(@ModelAttribute("form") @Validated(ValidationGroupAll.class) Form form, BindingResult result) {
36
- //処理ロジック
36
+ //処理ロジック
37
- }
37
+ }
38
38
  ```

2

文言の修正

2019/02/04 16:41

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -7,8 +7,7 @@
7
7
 
8
8
  どのように対処したらよいのでしょうか。
9
9
 
10
- ```ここに言語を入力
11
- Formクラス(フォームの項目とバリデーション内容)
10
+ ```Formクラス(フォームの項目とバリデーション内容)
12
11
  @Data
13
12
  public class Form {
14
13
  @NotBlank(message = "item1のNotBlankエラー", groups = {ValidationGroup1.class})
@@ -25,17 +24,15 @@
25
24
  private String item4;
26
25
  }
27
26
  ```
28
- ```ここに言語を入力
29
- ValidationGroupAllインターフェース(バリデーション順番の制御)
27
+ ```ValidationGroupAllインターフェース(バリデーション順番の制御)
30
28
  @GroupSequence({ValidationGroup1.class,ValidationGroup2.class})
31
29
  public @interface ValidationGroupAll {
32
30
  }
33
31
  ```
34
32
 
35
- ```ここに言語を入力
36
- ■コントローラーのメソッド
33
+ ```controllerのメソッド
37
34
  @RequestMapping(value = "/", method = RequestMethod.POST)
38
35
  public ModelAndView subscribe(@ModelAttribute("form") @Validated(ValidationGroupAll.class) Form form, BindingResult result) {
39
- //処理ロジック
36
+ //処理ロジック
40
37
  }
41
38
  ```

1

タイトル、誤字の修正

2019/02/04 16:34

投稿

退会済みユーザー
title CHANGED
@@ -1,1 +1,1 @@
1
- 複数項目で一つずつバリデーションエラーを出したい
1
+ spring bootフォームバリデーションで各項目一つずつエラーを出したい
body CHANGED
@@ -8,7 +8,7 @@
8
8
  どのように対処したらよいのでしょうか。
9
9
 
10
10
  ```ここに言語を入力
11
- フォーム定義
11
+ ■Formクラス(フォームの項目とバリデーション内容)
12
12
  @Data
13
13
  public class Form {
14
14
  @NotBlank(message = "item1のNotBlankエラー", groups = {ValidationGroup1.class})
@@ -26,14 +26,14 @@
26
26
  }
27
27
  ```
28
28
  ```ここに言語を入力
29
- バリデーション順番の制御
29
+ ■ValidationGroupAllインターフェース(バリデーション順番の制御
30
30
  @GroupSequence({ValidationGroup1.class,ValidationGroup2.class})
31
31
  public @interface ValidationGroupAll {
32
32
  }
33
33
  ```
34
34
 
35
35
  ```ここに言語を入力
36
- コントローラーのメソッド
36
+ コントローラーのメソッド
37
37
  @RequestMapping(value = "/", method = RequestMethod.POST)
38
38
  public ModelAndView subscribe(@ModelAttribute("form") @Validated(ValidationGroupAll.class) Form form, BindingResult result) {
39
39
  //処理ロジック