CSVデータを1行ずつBeanに格納し、Validatorのvalidateメソッドてチェックをしようとしています。
現状フロントからはCSVファイルをMultipartFileで渡しています。
BindingResultにエラーを格納しますが、@RequestBodyを利用するときと同じように引数に入れるとエラーとなります。
@RequestBodyを利用しない場合、BindingResultの利用方法を教えていただきたいです。
Java
1@RequestMapping("/api/importCsv") 2@PostMapping 3public ImportCsvResponse importCsv(@RequestParam(required=false, name="csvFile") MultipartFile csvFile, BindingResult bindingResult) { 4 // csv取得してvalidator.validate 5}
【エラー内容】An Errors/BindingResult argument is expected to be declared immediately after the model attribute, the @RequestBody or the @RequestPart arguments to which they apply: public com.example.demo.model.ImportCsvResponse
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。