@RestController
@RequestMapping(value = "/users")
public class UserController {
@Autowired
private UserService userService;
@PreAuthorize("hasAnyRole('ROLE_ADMIN', 'ROLE_CLIENT')")
@GetMapping(value = "/{me}")
public ResponseEntity<UserDto> getMe() {
UserDto dto = userService.getMe();
return ResponseEntity.ok(dto);
}
}
Após isso lembrar de que para testar o método, precisa primeiro logar para autenticar o token. Depois, ao rodar a requisição criada, será possível visualizar: