私はSpring MVCのRESTのチャネルがあります。Spring MVC RESTチャンネルにログオンしたユーザー名/プリンシパルを取得する方法は?
@Controller
@RequestMapping("/rest")
public class REST {
を、私は私の方法を持っている:
@RequestMapping(value = "/doSomething")
public @ResponseBody DoSomethingResultDTO doSomething(
@RequestBody DoSomethingRequestDTO)
は今、私がログインしているユーザーの名前を必要とする。通常、私はこの方法でそれを行うことができます。
HttpServletRequest.getUserPrincipal()
ここで取得する方法は?私はヘッダー(@RequestHeader
)、またはクッキー(@CookieValue
)のための注釈を持っています。しかし、どうすれば私の方法でPrincipal
を手に入れることができますか?
OKを実装して、私の誤りでした、私は注釈のみでそれを試してみました。 –