Общая точка для посадки с пружинной загрузкойJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Общая точка для посадки с пружинной загрузкой

Сообщение Anonymous »

У меня есть вопрос о пружине для мастеров. Один принимает как изображение, так и нормальные текстовые поля < /li>
Принимает только нормальные поля, в формате 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));
}
Вот как выглядит обычный метод JSON
Замена CommunityTag/CommunityResource на общий тип D и разрешение поддержки обоих типов запрос — моя конечная цель

Подробнее здесь: https://stackoverflow.com/questions/793 ... t-endpoint
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»