Tôi có kênh Spring MVC REST:Làm thế nào để đăng nhập tên người dùng/Hiệu trưởng trong kênh REST MVC Spring?
@Controller
@RequestMapping("/rest")
public class REST {
và tôi có phương pháp của tôi:.
@RequestMapping(value = "/doSomething")
public @ResponseBody DoSomethingResultDTO doSomething(
@RequestBody DoSomethingRequestDTO)
Bây giờ tôi cần tên của người dùng được đăng nhập Bình thường, tôi có thể làm điều đó bằng phương pháp
HttpServletRequest.getUserPrincipal()
nhưng cách tải ứng dụng ở đây? Tôi có chú thích cho tiêu đề (@RequestHeader
) hoặc thậm chí là cookie (@CookieValue
). Nhưng làm thế nào tôi có thể nhận được Principal
trong phương pháp của tôi?
OK, lỗi của tôi là, tôi đã thử nó chỉ có chú thích. –