web片段与maven

wmtdaxz3  于 2021-07-03  发布在  Java
关注(0)|答案(1)|浏览(273)

我刚刚发现了web片段,我想在我的可插入应用程序中使用它们。基本上,我正在构建一个插件,它将包含我的应用程序的安全部分(基于springsecurity)。web片段仅包含servlet筛选器:

<!-- 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版本造成的。我把这个项目打包成一个jar,因为我已经读过很多书了。web-fragment.xml位于/bin/meta-inf/下。
有人能解释一下我做错了什么吗?
谢谢您。

ycl3bljg

ycl3bljg1#

把你的网页碎片放到 src\main\resources\META-INF\web-fragment.xml

相关问题