SpringMvc 拦截器(Maven工程)

我在web工程里面引入了一个common的工程,把common工程中的一个的类作为拦截器,但是启动的时候会报错 Cannot create inner bean 'XXX.XXX.common.interceptor.LogInterceptor#0',我在配置文件里面都能点到那个类里面.
spring配置如下:
mvc:mapping path="/*"/

bean class="XXX.XXX.common.interceptor.LogInterceptor"/bean
/mvc:interceptor
( 尖括号都去掉了,要不看不到代码)
同样的配置,我把改类放到web工程下就是OK的,难道spring注册bean的时候,不能注册引用工程的类么

2个回答

虽然看不到你的代码;
有关springMVC 拦截器的配置
http://elim.iteye.com/blog/1750680

rnatmd
rnatmd 我觉得配置应该没有问题,感觉还是引用外部工程的问题
接近 3 年之前 回复

虽然不一定有用,你可以试试把私有的属性变成public能不能过,能的话你去检查下你的get set方法的大小写问题。。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问