質問編集履歴
3
ソースコードを修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -16,7 +16,7 @@
|
|
16
16
|
|
17
17
|
|
18
18
|
|
19
|
-
```Form
|
19
|
+
```lang-Form
|
20
20
|
|
21
21
|
@Data
|
22
22
|
|
@@ -50,7 +50,7 @@
|
|
50
50
|
|
51
51
|
```
|
52
52
|
|
53
|
-
```ValidationGroupAll
|
53
|
+
```lang-ValidationGroupAll
|
54
54
|
|
55
55
|
@GroupSequence({ValidationGroup1.class,ValidationGroup2.class})
|
56
56
|
|
@@ -62,14 +62,14 @@
|
|
62
62
|
|
63
63
|
|
64
64
|
|
65
|
-
```
|
65
|
+
```lang-Controller
|
66
66
|
|
67
67
|
@RequestMapping(value = "/", method = RequestMethod.POST)
|
68
68
|
|
69
|
-
|
69
|
+
public ModelAndView subscribe(@ModelAttribute("form") @Validated(ValidationGroupAll.class) Form form, BindingResult result) {
|
70
70
|
|
71
|
-
|
71
|
+
//処理ロジック
|
72
72
|
|
73
|
-
|
73
|
+
}
|
74
74
|
|
75
75
|
```
|
2
文言の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -16,9 +16,7 @@
|
|
16
16
|
|
17
17
|
|
18
18
|
|
19
|
-
```ここに言語を入力
|
20
|
-
|
21
|
-
|
19
|
+
```Formクラス(フォームの項目とバリデーション内容)
|
22
20
|
|
23
21
|
@Data
|
24
22
|
|
@@ -52,9 +50,7 @@
|
|
52
50
|
|
53
51
|
```
|
54
52
|
|
55
|
-
```ここに言語を入力
|
56
|
-
|
57
|
-
|
53
|
+
```ValidationGroupAllインターフェース(バリデーション順番の制御)
|
58
54
|
|
59
55
|
@GroupSequence({ValidationGroup1.class,ValidationGroup2.class})
|
60
56
|
|
@@ -66,15 +62,13 @@
|
|
66
62
|
|
67
63
|
|
68
64
|
|
69
|
-
```ここに言語を入力
|
70
|
-
|
71
|
-
|
65
|
+
```controllerのメソッド
|
72
66
|
|
73
67
|
@RequestMapping(value = "/", method = RequestMethod.POST)
|
74
68
|
|
75
69
|
public ModelAndView subscribe(@ModelAttribute("form") @Validated(ValidationGroupAll.class) Form form, BindingResult result) {
|
76
70
|
|
77
|
-
//処理ロジック
|
71
|
+
//処理ロジック
|
78
72
|
|
79
73
|
}
|
80
74
|
|
1
タイトル、誤字の修正
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
|
1
|
+
spring bootのフォームバリデーションで各項目一つずつエラーを出したい
|
test
CHANGED
@@ -18,7 +18,7 @@
|
|
18
18
|
|
19
19
|
```ここに言語を入力
|
20
20
|
|
21
|
-
|
21
|
+
■Formクラス(フォームの項目とバリデーション内容)
|
22
22
|
|
23
23
|
@Data
|
24
24
|
|
@@ -54,7 +54,7 @@
|
|
54
54
|
|
55
55
|
```ここに言語を入力
|
56
56
|
|
57
|
-
|
57
|
+
■ValidationGroupAllインターフェース(バリデーション順番の制御)
|
58
58
|
|
59
59
|
@GroupSequence({ValidationGroup1.class,ValidationGroup2.class})
|
60
60
|
|
@@ -68,7 +68,7 @@
|
|
68
68
|
|
69
69
|
```ここに言語を入力
|
70
70
|
|
71
|
-
|
71
|
+
■コントローラーのメソッド
|
72
72
|
|
73
73
|
@RequestMapping(value = "/", method = RequestMethod.POST)
|
74
74
|
|