在一些测试工具,如loadrunner中,xml parser很容易出问题,但我们又想使用spring的dependency injection,这时候怎么办呢?

大家都知道,spring使用的是beanwrapper来进行reflecti parser,而spring也有自己的xml parser,如果使用不当,很容易出现不兼容的问题,这时候我们可以自己mock掉spring的做法,以spring的http invoker为例:

httpinvokerproxyfactorybean bean = new httpinvokerproxyfactorybean();
bean.setserviceurl("http://localhost:8080/test/remoting/testfacade");
testfacade facade = (testfacade) proxyfactory.getproxy(testfacadeimpl.class, bean);

这样一来,我们既可以照旧使用spring的http invoker,而又不用担心xml parser的问题,因为我们根本没有去配置xml了,呵呵!如何在XML Parser出问题的情况下使用Spring_职场