@RequestBody
Springのアノテーションとを使用して、リクエストのJSONPOSTデータをオブジェクトにマッピングしていますMappingJacksonHttpMessageConverter
。String
ただし、その後、フォームのデータを読み取って、追加の認証を行いたいと思います。しかし、マーシャリングが行われたとき、InputStream
inHttpServletRequest
は空です。メソッドからパラメーターを削除すると@RequestBody
、POSTデータの読み取りはString
期待どおりに機能します。
をあきらめて@RequestBody
バインディングを手動で行うことで妥協する必要がありますか、それともより洗練された解決策がありますか?