Я изучаю Spring Boot и делаю небольшой тестовый проект. Я хочу сделать метод, который изменит данные профиля пользователя (имя, электронная почта и изображение). Вот приблизительный проект метода. Я отправляю запрос через почтальон и дату формы, и в этой форме все работает нормально. Но как только я не пошутил за линию @Requestbody userDtoreQuest userDtorequest и передаю другие данные с именем или электронной почтой, я получаю ошибку 403.@PatchMapping("/{id}")
@Operation(summary = "Изменение пользователя")
public ResponseEntity updateUser(
@PathVariable Long id,
@RequestPart("file") MultipartFile file
// @RequestBody UserDtoRequest userDtoRequest
) {
System.out.println(id);
System.out.println(file);
// System.out.println(userDtoRequest);
return null;
}
< /code>
my dto < /p>
@Data
@AllArgsConstructor
public class UserDtoRequest {
@Nullable
@Length(min = 3, max = 20)
private String username;
@Nullable
@Email(message = "Email is not valid")
private String email;
}
Подробнее здесь: https://stackoverflow.com/questions/797 ... 403-status