0
У меня есть метод «обновление» от контроллера CRUD:Как сопоставить существующий объект?
@PutMapping(value = "/{id}")
public ResponseEntity<?> update(
@PathVariable("id") Long id,
@RequestBody Entity entity
) {
repository.saveAndFlush(entity);
return ResponseEntity.ok(entity);
}
Это код создать новый экземпляр объекта. Как сопоставить RequestBody с существующей сущностью? Что-то вроде:
public ResponseEntity<?> update(
@RequestBody @LoadById(@PathVariable("id")) Entity entity
)
Спасибо.
Вы не как PUT и POST должен содержать все данные, необходимые для (пере) построить объект. Если это не так, вам придется написать свой собственный HttpMessageConverter, чтобы включить это. –
Благодарим вас за помощь. –