开发者社区> 问答> 正文

Spring的容器初始化以后怎么使用?

小旋风柴进 2016-03-04 16:27:14 888

现在在web.xml中配置了spring的监听器,这时当启动tomcat的时候,spring的容器
就会初始化,对spring的配置采用注解的方式,假设有一个@Component("quest")此时,spring的配置文件中只有一句

如果这时在测试类中需要用到quest对象,应该怎么获得quest这个bean
如果不在web.xml中配置监听器,而是手动获得spring容器,这个我会,应该是
ApplicationContext ctx = new ClassPathXmlApplicationContext("XXXX.xml");
然后
Quest quest = (Quest)ctx.getBean("quest");
现在就想让配置监听器有同样的作用,应该怎么做

分享到
取消 提交回答
全部回答(1)
  • 小旋风柴进
    2019-07-17 18:52:29

    WebApplicationContext ac = ContextLoader.getCurrentWebApplicationContext() ;你试试

    0 0

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题