现在我的项目是基于struts2+spring2.0+hibernate3
在Spring配置时将Action的Scpoe配置成prototype,因为Action对象的创建是由Struts2委托给Spring的,这将导致Spring为每个请求都创建一个ActionBean。而我看到很多博客里都这么写,要把Action配置成prototype。
但问题是,我在看spring文档是,看到这一句话[color=red]“清除prototype作用域的对象并释放任何prototype bean所持有的昂贵资源,都是客户端代码的职责。”[/color]
我就想问一下,什么叫“[color=red]清除prototype作用域的对象并释放任何prototype bean所持有的昂贵资源[/color]”?我又怎样在客户端代码完成清除prototype作用域的对象并释放任何prototype bean所持有的昂贵资源?
希望大家能为我答疑解惑