質問編集履歴

2

詳細

2020/02/20 07:32

投稿

makkeyyyy
makkeyyyy

スコア4

test CHANGED
File without changes
test CHANGED
@@ -186,11 +186,19 @@
186
186
 
187
187
 
188
188
 
189
- なぜUnusedValidatorで動かしたときだけこうなるのかわかりません。
189
+ なぜUnusedValidatorで動かしたときだけこうなるのかわかりませ
190
+
191
+
192
+
193
+
194
+
190
-
195
+ ----------------------------------追記-----------------------------------
196
+
197
+
198
+
191
-
199
+ バリデータークラスでサービスを@Autowiredした際にサービスがnullとなっているようです。
200
+
192
-
201
+ なぜでしょうか?
193
-
194
202
 
195
203
 
196
204
 

1

補足記入漏れ

2020/02/20 07:32

投稿

makkeyyyy
makkeyyyy

スコア4

test CHANGED
File without changes
test CHANGED
@@ -172,6 +172,26 @@
172
172
 
173
173
  バリデーションに関してはサイトをまるまるコピペして、アカウントクラス、アカウントレポジトリクラス、アカウントサービスクラス、コントローラークラスは自分で作成しました。
174
174
 
175
+ ポストマンを使ってJSON形式で{"email":"aaa@com"}のように送信しています。
176
+
177
+
178
+
179
+ コンソールを見るとUnusedValidator.classでAccount account = accountService.findByEmail(value); のところで
180
+
181
+ NullPointerExceptionが発生しているようです。
182
+
183
+
184
+
185
+ 別クラスで、accountService.findByEmail()を動かすとちゃんとAccount型が返ってきますし、valueのところにもしっかり送信したaaa@comが格納されています。
186
+
187
+
188
+
189
+ なぜUnusedValidatorで動かしたときだけこうなるのかわかりません。
190
+
191
+
192
+
193
+
194
+
175
195
 
176
196
 
177
197
  ### 補足情報(FW/ツールのバージョンなど)