Я знаю, как использовать метод HTTP PUT для обновления всей сущности, но как обновить одно поле для примера?
Мне понадобится много if?
Мой метод обновления данных в Сервисе:
public ProfessionalUser uptadeProfessionalData(Long professionalId, ProfessionalRequestDto professionalDto) {
ProfessionalUser professionalUser = professionalRepository.findById(professionalId)
.orElseThrow(() -> new ResourceNotFoundException("User not found!"));
ProfessionalUser updatedProfessional = modelMapper.map(professionalDto, ProfessionalUser.class);
return professionalRepository.save(updatedProfessional);
}
Подробнее здесь: https://stackoverflow.com/questions/797 ... pring-boot