我有 Spring MVC REST 频道:
@Controller
@RequestMapping("/rest")
public class REST {
我有我的方法:
@RequestMapping(value = "/doSomething")
public @ResponseBody DoSomethingResultDTO doSomething(
@RequestBody DoSomethingRequestDTO)
现在我需要登录用户的名称。通常我可以通过方法来完成
HttpServletRequest.getUserPrincipal()
但是如何在这里得到它?我有标头 ( @RequestHeader
) 甚至 cookie ( @CookieValue
) 的注释。但是我怎样才能得到Principal
我的方法呢?