Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

2
respostas

@AuthenticationPrincipal UsuarioLogado Null em um método!

Olá, nesse método o objeto do usuário esta vindo nulo:

@RequestMapping(value = "listAll{id}", method = { RequestMethod.GET, RequestMethod.POST }, produces = "application/json") public @ResponseBody Object getListReceitas(HttpServletRequest request, @PathVariable("id") Long id, @AuthenticationPrincipal UsuarioLogado logado) { System.out.println("Usuário (" + logado.getId() + ").");}i

Apenas nesse método!

2 respostas

Boa tarde,

O link abaixo é bastante interessante. Nele é explicado como buscar os dados de login tanto no JSP, como no controller e também usando o SecurityContextHolder.

http://www.baeldung.com/get-user-in-spring-security

Márcio Luís Casagrande todas as implementações retornam nulo. Não resolveram!