Spring MVC控制器方法访问在调用方法之前注入的不同参数。与HttpServletRequest
,HttpServletResponse
,java.security.Principal
等
@RequestMapping("/test")
public String test(HttpServletRequest req, Principal user){}
如何声明可以在controlelr方法中注入的内容?
@RequestMapping("/test")
public String test(MyCustomInjectable myInjectable){}
有关具体案例的更多信息:
我想在一些servlet过滤器中解析HttpServletRequest
并构造一个将在控制器方法中使用的对象。更确切地说,我将解析JWT令牌并访问声明。