Принимает только нормальные поля, в формате json < /li>
< /ul>
В настоящее время я 'M Использование @modelattribute для запросов с прикрепленными файлами и @Requestbody для только поля JSON
Какой лучше Запросить тело? (Я пытаюсь создать общий метод Post/Create в базовом контроллере и хотел бы поддерживать как обычные полезные нагрузки JSON, так и полезные нагрузки, которые включают изображения)
Код: Выделить всё
@PostMapping
public ResponseEntity create(@Valid @ModelAttribute CommunityResource communityResource) {
return ResponseEntity.ok(communityService.save(communityResource));
}
Код: Выделить всё
@PostMapping
public ResponseEntity create(@RequestBody @Valid CommunityTag request){
return ResponseEntity.ok(communityTagService.createTag(request));
}
Замена CommunityTag/CommunityResource на общий тип D и разрешение поддержки обоих типов запрос — моя конечная цель
Подробнее здесь: https://stackoverflow.com/questions/793 ... t-endpoint