0
我有一個基本上下文文件和一個junit上下文文件,它們爲了測試的目的而重寫bean。我試圖用模擬來阻止基本上下文中對象的初始化。覆蓋Spring XML配置
基本上下文中的bean是Spring RmiProxyFactoryBean,我不希望它在測試期間打開連接。 junit背景是用模擬來壓倒這一點。但是,Spring仍在初始化這兩個對象。如何防止基礎上下文中的對象被初始化?
基context.xml中:
<beans>
<bean id="BaseObj" class="org.springframework.remoting.rmi.RmiProxyFactoryBean" lazy-init="true" />
</beans>
的junit-context.xml中:
<beans>
<bean id="BaseObj" class="com.blah.RmiProxyMock" />
<import resource="classpath:spring/base-context.xml"/>
</beans>