在我的spring-mvc项目中,我具有以下配置:
@Configuration
class MyConfig{
@Bean
SomeBean someBean(HttpServletResponse response){
... set response into new bean instance...
}
}
SomeBean 仅创建一次,但不会创建。 响应具有 request 范围,因此我们遇到了经典的 Narrow scope bean问题。
但是,实际上,SomeBean在mvc-app的整个生命周期中都有正确的响应字段(在多个请求和响应中,来自用户)。
因此,该字段必须不停地更新,但是考虑到SomeBean仅创建一次,怎么可能呢?
所以,我的问题是如何有可变的响应字段?