spring security no bean defined "bean名为过滤器的名字"

来源:互联网 发布:写日记的软件 编辑:程序博客网 时间:2024/06/05 18:04

今天真是一个到倒霉的日子,在搭建spring+spring security+spring mvc的项目环境时,出现了一个异常,并为了解决这个异常折腾了一上午!

就是 no bean defined这个异常。

出现这个异常可能的情况如下:


1、自己写的bean依赖于某个特定的bean,但这个特定bean,未在spring中声明。    (由于我还处于环境搭建阶段,尚未写过一个自己的bean,因此这个可能性被排除了)

2、包冲突,spring与spring security或spring mvc的包版本不一致。(有检查过包版本,都是一致的所以也排除)

3、spring security的哪个filter一定要命名为:springSecurityFilterChain                            终于发现问题所在于是呼改之[之前filter name叫springSecurity]

4、spring无法正确加载到bean配置文件

5、spring security配置文件中未定义<http auto-config="true" />



感想:

      为什么所有的教程中都没有提到这种问题呢?是他们的版本都没有这种问题?还是,他们都是依葫芦画瓢,画好这个瓢之后再也不曾改变?始终如一的使用这个瓢!天

0 0
原创粉丝点击