java - How to get logged user name/Principal in Spring MVC REST channel? -
i have spring mvc rest channel:
@controller @requestmapping("/rest") public class rest {   and have method:
@requestmapping(value = "/dosomething") public @responsebody dosomethingresultdto dosomething(     @requestbody dosomethingrequestdto)   now need name of user logged in. method
httpservletrequest.getuserprincipal()   but how here? have annotations headers (@requestheader), or cookies (@cookievalue). how can principal in method?
you can inject principal object controller handler method
@requestmapping(value = "/dosomething") public @responsebody dosomethingresultdto dosomething(     @requestbody dosomethingrequestdto, principal principal)        
Comments
Post a Comment