我的应用程序的Test类扩展了“AbstractSingleSpringContextTests”。延迟加载Spring Bean作为Integration Test的一部分
我们通过覆盖“getConfigLocations”方法来加载所有的Spring配置文件。
我加载的所有Spring文件都捆绑在JAR文件(由其他团队提供)中。
因此,集成测试的启动时间相当长。由于spring配置文件位于JAR文件中,因此我无法将默认的lazy load参数设置为false。
- 有没有办法以编程方式将延迟加载设置为true,同时运行 测试?
- 有没有办法通过编程禁止在加载时在application-context.xml中定义某些bean?
什么版本的春天您使用的是?您可以使用新的环境配置 – chrislovecnm 2012-03-06 19:28:03
嗨,我使用的是spring 2.0。如何使用env config来设置它? – 2012-03-06 19:29:30
你不能这是3.1中的一个新特性。我不确定,但你可以做jmx。 – chrislovecnm 2012-03-06 19:31:47