在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