Меня отображают ненужные параметры в моем конечном API -точках отдыха, которые используют @AuthenticationPrincipalJAVA

Программисты JAVA общаются здесь
Anonymous
Меня отображают ненужные параметры в моем конечном API -точках отдыха, которые используют @AuthenticationPrincipal

Сообщение Anonymous »

Я заметил, что в некоторых из моих конечных точек API REST отображает ненужные параметры Swagger UI Тело: < /p>

Код: Выделить всё

    @PutMapping("/change-email")
public ResponseEntity changeEmail(@AuthenticationPrincipal CurrentUser currentUser,
@RequestBody @Valid ChangeEmailRequest changeEmailRequest, BindingResult result){
if (result.hasErrors()) return generateResponseFromBindingResult(result);

try {
userService.changeEmail(currentUser.getUser(), changeEmailRequest);
return generateOkResponse("Changed email");
} catch (ValidationException e) {
return e.generateErrorResponse();
}
}
< /code>
CurrentUser Class: < /p>
import org.springframework.security.core.userdetails.User;
public class CurrentUser extends User {
private final pl.makary.entity.User user;
public CurrentUser(String username, String password,
Collection

Подробнее здесь: [url]https://stackoverflow.com/questions/66831403/im-getting-displayed-unnecessary-parameters-in-my-rest-api-endpoints-that-use[/url]

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