ApplicationContext.getBean()能否正确获取RequestScope的bean?
创始人
2024-09-11 02:30:49
0
  1. 在Spring MVC中,注册RequestScope的bean需要使用RequestScope注解,并且需要将其注册到WebApplicationContext中:
@Configuration
public class AppConfig {

   @Bean
   @Scope(value = WebApplicationContext.SCOPE_REQUEST, proxyMode = ScopedProxyMode.TARGET_CLASS)
   public RequestScopedBean requestScopedBean() {
      return new RequestScopedBean();
   }
}
  1. 使用WebApplicationContext的getBean方法来获取RequestScope的bean:
@Controller
public class MyController {

   @Autowired
   private WebApplicationContext webApplicationContext;

   @RequestMapping("/my-url")
   public String myUrl() {
      RequestScopedBean requestScopedBean = 
      webApplicationContext.getBean("requestScopedBean", RequestScopedBean.class);
      //use requestScopedBean
      return "my-view";
   }
}

在上面的示例中,getBean方法中第一个参数是bean的名称,第二个参数是bean的类型。需要注意的是,当使用代理模式时,需要使用ScopedProxyMode.TARGET_CLASS。

相关内容

热门资讯

透视有挂!七千游戏十三道辅助,... 您好:七千游戏十三道辅助这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的...
透视游戏!新广西老友麻将开挂,... 透视游戏!新广西老友麻将开挂,德普之星私人局辅助免费-原生有挂开挂辅助挂;亲,新广西老友麻将开挂这款...
透视美元局!GG大玩家辅助软件... 透视美元局!GG大玩家辅助软件,aa poker辅助-从来有挂开挂辅助器;打开点击测试直接进入微信(...
透视模拟器!手游辅助平台,约局... 【亲,手游辅助平台 这款游戏可以开挂的,确实是有挂的,很多玩家在这款手游辅助平台中打牌都会发现很多用...
透明肯定!微信途游辅助器,约局... >>您好:微信途游辅助器确实是有挂的,很多玩家在这款微信途游辅助器游戏中打牌都会发现很多用户的牌特别...
透视智能ai!微信游戏锄大地辅... 透视智能ai!微信游戏锄大地辅助器,智星菠萝透视-原先有挂开挂辅助平台1、下载安装好微信游戏锄大地辅...
透视系统!吉祥填大坑脚本小程序... 吉祥填大坑脚本小程序是一款专注玩家量身打造的游戏记牌类型软件,在吉祥填大坑脚本小程序这款游戏中我们可...
透明科技!九哥大厅辅助,wep... 透明科技!九哥大厅辅助,wepoker透视有没有-原先有挂开挂辅助神器;打开点击测试直接进入微信(1...
透明了解!微乐小程序多乐辅助器... 透明了解!微乐小程序多乐辅助器,wepoker私人局可以透视-原先有挂开挂辅助挂1、下载安装好微乐小...
透明教程!小程序多乐跑得辅助,... 您好:这款小程序多乐跑得辅助游戏是可以开挂的,确实是有挂的,很多玩家在这款小程序多乐跑得辅助游戏中打...