, , , , , .
@RequestMapping (RequestMethod.OPTIONS) , DispatcherServlet , , FrameworkServlet, , HttpServlet, , , , doXXX . super.doOptions(...) :
if (this.dispatchOptionsRequest) {
processRequest(request, response);
}
setDispatchOptionsRequest (boolean), dispatchOptionsRequest true. DispatcherServlet OPTIONS .
, OPTIONS . , DispatcherServlet , http OPTIONS .
, HttpServletResponse Spring . reset(), Allow .
(. patter FrameworkServlet HTTP TRACE setDispatchTraceRequest, , @RequestMapping (RequestMethod.TRACE)).
share