Доброго дня, я в этом деле новичок по этому просьба не критиковать, спасибо
Я делаю регистрацию пользователя через Spring Security после регистрации пользователь получает код активации, пройдя по которому будет перенаправлен на страницу входа.
Вопрос правильно ли ловить GET запрос через json и возвращать json?. Верный ли это подход?.
Правильно ли использовать в данном случае @PathVariable или же нужно использовать @RequestBody.
Буду рад любому ответу.
@GetMapping(path = "/activate/{code}", consumes = "application/json", produces = "application/json")
public EnrichedUserDto activate(@PathVariable String code) {
EnrichedUserDto enrichedUserDto = new EnrichedUserDto();
System.out.println(isActivated + " " + "isActivate");
if (isActivated) {
enrichedUserDto.setHasError(false);
enrichedUserDto.setMessage("User successfully activated");
}else {
enrichedUserDto.setHasError(true);
enrichedUserDto.setMessage("Activation code is not found!");
}
return enrichedUserDto;
}