【发布时间】:2009-08-20 12:10:39
【问题描述】:
我正在尝试为使用网关将请求发送到队列的服务编写集成测试。网关使用 resources.xml 中的 spring 集成连接到队列:
<gateway
service-interface="WebRequestService"
id="webRequestGateway"
default-request-channel="queueChannel" />
使用 Russ Miles http://blog.springsource.com/2008/12/11/spring-integration-in-grails-part-1/ 的示例,当网关使用 DI 进入时,我能够编写控制器集成测试。
但是,当尝试通过服务集成测试执行此操作时,我没有获得网关的 DI,并且无法初始化它,因为它是一个接口。
我可以从服务集成测试中访问 bean 吗?或者有没有办法在服务中初始化它?
【问题讨论】: