我在tomcat上部署了一个spring应用程序。
我想运行我的集成测试而不是使用webservices。我想用豆子代替。
我知道它有点奇怪,通常WS应该用于此目的,但是问题 - 我怎样才能访问spring上下文以便从中获取bean?
你能告诉我一些方向吗?
您可以在弹簧上下文中调用getBean
方法,例如AnnotationConfigWebApplicationContext
对象(或XML,实现BeanFactory
)
如果getContext()
返回弹簧上下文,请获取bean:
(MyBeanObject) getContext().getBean("myBeanName")