Stripes 1.6缺少SpringInterceptor

时间:2015-08-26 09:51:24

标签: java spring stripes

刚刚将Stripes 1.5.7版本的应用程序升级到1.6.0,但是自Stripes 1.5.7以来,Spring框架集成似乎已经改变。

我现在收到一条错误消息,指出缺少SpringInterceptor类:

Could not find class [net.sourceforge.stripes.integration.spring.SpringInterceptor] specified by the configuration parameter [Interceptor.Classes]. This value must contain fully qualified class names separated  by commas.

web.xml

请求此课程
<init-param>
   <param-name>Interceptor.Classes</param-name>
   <param-value>net.sourceforge.stripes.integration.spring.SpringInterceptor</param-value>
</init-param>

确实这个类不再存在于包net.sourceforge.stripes.integration.spring中。

我认为web.xml中的Stripes配置应该反映这些变化,但我不知道如何做到这一点。

1 个答案:

答案 0 :(得分:2)

这种形式的Spring集成在Stripes版本1.6.0中被弃用(https://stripesframework.atlassian.net/browse/STS-633?filter=10230);你必须使用以下代码:

<init-param>
    <param-name>Extension.Packages</param-name>
    <param-value>net.sourceforge.stripes.integration.spring</param-value>
</init-param>