将HttpServletResponse Bean注入到MVC中的Bean中

时间:2018-11-20 12:58:03

标签: java spring

在我的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仅创建一次,怎么可能呢?

所以,我的问题是如何有可变的响应字段?

0 个答案:

没有答案