Веб-фрагменты с Maven

Я только что обнаружил веб-фрагменты и хотел бы использовать их в своем подключаемом приложении. По сути, я создаю плагин, который будет содержать часть безопасности моего приложения (основанную на безопасности Spring). Веб-фрагмент содержит только фильтр сервлета:

<!-- Loads the security fragment first -->
<ordering>
    <before>
        <others />
    </before>
</ordering>

<!-- Spring security filter -->
<filter>
    <filter-name>springSecurityFilterChain</filter-name>
    <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
</filter>
<filter-mapping>
    <filter-name>springSecurityFilterChain</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>

Проблема в том, что он вообще не работает. Фильтр работает нормально, если я тестирую его в основном приложении, но если я добавлю его сюда, я не буду перехватывать вызовы. Я думаю, что это может быть вызвано Maven. Я упаковываю проект как флягу, потому что я прочитал вокруг, чтобы сделать это. Файл web-фрагмент.xml находится в /bin/META-INF/.

Может кто-нибудь объяснить мне, что я делаю не так?

Спасибо.

1 ответ

Решение

Разместите свой веб-фрагмент в src\main\resources\META-INF\web-fragment.xml

Другие вопросы по тегам