java – Spring Security 3.2.0.RC1 – 元素和不推荐使用的方法

前端之家收集整理的这篇文章主要介绍了java – Spring Security 3.2.0.RC1 – 元素和不推荐使用的方法前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

升级Spring Security 3.2.0.RC1后,我收到警告“Method’setFilterProcessesUrl’被标记为已弃用”,用于< http auto-config =“true”>在我的xml配置中.即使是非常简单的配置,我也会收到此警告:

根据Spring Security 3.2 API documentation,不推荐使用setFilterProcessesUrl,而应使用setRequiresAuthenticationRequestMatcher(RequestMatcher)代替.如何更改此基本XML配置,因此它不使用已弃用的方法?我正在使用带有Spring Tool Suite插件的Eclipse Kepler.

更新:

如果我删除< http auto-config =“true”>并添加< form-login />到http元素

我还得到“方法”setFilterProcessesUrl’被标记为已弃用“警告,如果我添加< logout />我第二次得到同样的警告.
另一方面,如果我替换< form-login />和< logout />与< http-basic />警告消失了.

最佳答案
如果您正在使用命名空间,那么像这样的IDE错误并不重要,因为您可以保证Spring Security将支持功能.您实际上并没有自己使用该方法.

auto-config一般都是个坏主意.看着那个配置的人不会轻易知道它实际上做了什么.例如,您真的想要基本身份验证吗?您最好删除auto-config并明确添加所需的功能.

猜你在找的Spring相关文章