caching redirect views leads to memory leak (Spring 3.1)

在Spring 3.1以及以下版本使用org.springframework.web.servlet.view.UrlBasedViewResolver + cache(如下配置),在出现任意种redirect链接的业务下会导致memory leak。

<bean id="viewResolver" class="org.springframework.web.servlet.view.UrlBasedViewResolver">
  ...
  <property name="cache" value="true" />
</bean>

修复方案:可以使用Servlet API原生redirect,或者参照如下:https://jira.springsource.org/browse/SPR-10065

posted on 2014-01-08 10:22  大松  阅读(602)  评论(0编辑  收藏  举报