ho Spring MVC REST canale:Come ottenere il nome utente/Principal registrato nel canale Spring MVC REST?
@Controller
@RequestMapping("/rest")
public class REST {
e ho il mio metodo:.
@RequestMapping(value = "/doSomething")
public @ResponseBody DoSomethingResultDTO doSomething(
@RequestBody DoSomethingRequestDTO)
Ora ho bisogno il nome dell'utente che ha effettuato l'accesso Normalmente avrei potuto farlo con il metodo
HttpServletRequest.getUserPrincipal()
ma come ottenerlo qui? Ho annotazioni per intestazioni (@RequestHeader
) o anche cookie (@CookieValue
). Ma come posso ottenere il Principal
nel mio metodo?
OK, il mio errore è stato, ho provato solo con le annotazioni. –