Изменить порядок RequestContextFilter в цепочке фильтров

ользую Spring boot v1.5.10 + Jersey v2.25.1, настроенный в качестве фильтра для доступа к файлам статических папок. Я получаю HTTP-ответ 400 Bad Request для службы, потребляющейMULTIPART_FORM_DATA.

Реквизит для настройки Джерси в качестве фильтра.

spring.jersey.type=filter

Если я удалю указанное выше свойство, т. Е. Используя Джерси в качестве сервлета, служба будет работать, но я не смогу получить доступ к статической папке.

Вот контроллер,

@POST
@Path("/save")
@Consumes(MediaType.MULTIPART_FORM_DATA)
@Produces(MediaType.APPLICATION_JSON)
public ResponseBean save(
        @FormDataParam("fileToUpload") InputStream file,
        @FormDataParam("fileToUpload") FormDataContentDisposition fileDisposition,
        @FormDataParam("fromData") FormDataDto data) {
    // stuff
}

РЕДАКТИРОВАТЬ:

GitHub ссылкаhttps://github.com/sundarabalajijk/boot-jersey

Когда вы запускаете приложение,spring.jersey.type=filter

HTTP: // локальный: 8080 / (работает)

HTTP: // локальный: 8080 / hello.html (работает)

HTTP: // локальный: 8080 / сохранить (не работает) - использовал почтальон.

когдаspring.jersey.type=servlet

HTTP: // локальный: 8080 / (работает)

HTTP: // локальный: 8080 / hello.html (не работает)

HTTP: // локальный: 8080 / сохранить (работает)

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

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