gpt4 book ai didi

spring-security - Jetty addFilter 与 Spring Security 和没有 web.xml

转载 作者:行者123 更新时间:2023-12-04 01:59:31 28 4
gpt4 key购买 nike

通常我会添加 org.springframework.web.filter.DelegatingFilterProxy将这样的片段添加到 web.xml 中:

<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>

但是对于 Servlet 3.0 Container 和 Jetty,我已经删除了 web.xml。我正在尝试将 DelegatingFilterProxy 添加到 Jetty 的发布中:
context.addFilter(DelegatingFilterProxy.class, "/*", EnumSet.allOf(DispatcherType.class));

但我收到错误:
No bean named 'org.springframework.web.filter.DelegatingFilterProxy-100555887' is defined

我应该如何创建和添加这个过滤器?

最佳答案

context.addFilter(new FilterHolder(new DelegatingFilterProxy("springSecurityFilterChain")), "/*", EnumSet.allOf(DispatcherType.class));

似乎是正确的语法。

关于spring-security - Jetty addFilter 与 Spring Security 和没有 web.xml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19053848/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com