Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Receber O Usuário logado no controlador

Olá, se o nosso projeto da loja fosse um projeto real, acredito eu que na hora do fechamento da compra, nós pegariamos o usuário que está na sessão e enviaríamos para o controller e manipular os dados desse usuário, com o spring security em nosso projeto nós receberíamos esse usuário em nossa action como qualquer outro parâmetro normal, injeção...?


public ModelAndView finalizar(Usuario usuario){

compra.setCliente(usuario.getCliente()).
}
2 respostas
solução!

E ai Ricardo

Você pode fazer da seguinte forma para receber o usuário logado no método.

public ModelAndView finalizar(@AuthenticationPrincipal Usuario usuarioLogado){
    compra.setCliente(usuario.getCliente()).
}

Abraço

Obrigado Filipe