Убедитесь, что мой сервлет-фильтр работает до других динамически добавленных фильтров - PullRequest
0 голосов
/ 12 июня 2018

Я пытаюсь настроить стороннее веб-приложение, добавив фильтры сервлетов в web.xml.

Похоже, мои фильтры не первые в цепочке, хотя я разместил их объявления filter-mapping в самом верху файла web.xml.

Похоже, что фильтры Spring Boot вставляются в цепочку фильтров динамически, через ServletContext.addFilter и FilterRegistration.addMappingForUrlPatterns с isMatchAfter, установленным в false.Это означает, что динамически добавленные сопоставления фильтров будут сопоставляться до любых сопоставлений фильтров, объявленных в web.xml

. Я мог бы сделать то же самое и для своих собственных фильтров, но как я могу гарантировать, что my фильтры будут запускаться раньше других фильтров, которые были добавлены динамически?Есть ли способ явно контролировать порядок с помощью динамически добавляемых фильтров?

...