まず、「Spring MVC で HTTP OPTIONS を処理する方法」を読みましたが、答えは Spring Boot に直接適用できるようには見えません。
これを行う必要があるようです:
に設定してdispatcherServletを構成し
dispatchOptionsRequest
ますtrue
しかし、XML構成がない場合、またはDispatcherServlet
コードにさまざまな初期化クラスがない場合(この回答で言及されています) 、どうすればよいですか?
クラスには、@RestController
現在呼び出されていないこのようなメソッドがあります。
@RequestMapping(value = "/foo", method = RequestMethod.OPTIONS)
public ResponseEntity options(HttpServletResponse response) {
log.info("OPTIONS /foo called");
response.setHeader("Allow", "HEAD,GET,PUT,OPTIONS");
return new ResponseEntity(HttpStatus.OK);
}
スプリング ブート 1.2.7.RELEASE; Spring REST ガイドのセットアップとそれほど変わらない単純なセットアップ 。