Как обрабатывать запросы HTTP OPTIONS в Spring Boot?

Во-первых, я прочиталКак работать с HTTP-опциями в Spring MVC?«но ответы, похоже, не относятся напрямую к Spring Boot.

Похоже, я должен сделать это:

настроить диспетчерский сервлет, установив его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);
}

Spring Boot 1.2.7.RELEASE; простая установка не сильно отличается отSpring REST guide.

Ответы на вопрос(2)

Ваш ответ на вопрос