春のMVCで。自動的に設定されるパラメーターとしてWebRequestを使用できます ( Localeなどの他のものと共に)。
また、@RequestBody を使用して、何のデータをどのように取得する必要があるかを説明する JSON オブジェクトを渡します。
@RequestBodyオブジェクトEntriesRequestDTOに直接WebRequestを自動的に設定するように Spring を取得することは可能ですか(私はEntriesRequestDTO にWebRequestフィールドを作成します)。WebRequestから属性を取得する必要があることが多いため、これにより複雑さを隠すことができます。
@RequestMapping(value = "/entries", method = { RequestMethod.POST })
public EntriesDTO getEntries(@RequestBody EntriesRequestDTO request, WebRequest webRequest){
...
}