如何使用集成测试中的Spring上下文

时间:2018-03-04 13:23:39

标签: spring javabeans applicationcontext

我在tomcat上部署了一个spring应用程序。

我想运行我的集成测试而不是使用webservices。我想用豆子代替。

我理解它有点奇怪,通常WS应该用于此目的,但是问题 - 如何才能访问spring上下文以便从中获取bean?

你能告诉我一些方向吗?

1 个答案:

答案 0 :(得分:0)

您可以在弹簧上下文中调用getBean方法,例如AnnotationConfigWebApplicationContext对象(或XML,实现BeanFactory

如果getContext()返回spring上下文,请获取bean:

 (MyBeanObject) getContext().getBean("myBeanName")