Spring mvc 获得当前用户

2017-01-21  本文已影响44人  湛青

在 controller 的 action 参数中加上 @AuthenticationPrincipal User user即可!

        @RequestMapping(value = {"/new", "/{id}"}, method = RequestMethod.GET)
            public String form(
                    Model model,
                    @PathVariable(required = false) Integer id,
                    @AuthenticationPrincipal User user
            ) {
        }

记得将 User 改成你 UserDetailsService 中所返回的 Class

上一篇 下一篇

猜你喜欢

热点阅读