如果你只是想在测试中提供其他bean,我认为你不需要使用spring配置文件或嘲笑。
只需执行以下操作:
@RunWith(SpringJUnit4ClassRunner.class)@SpringApplicationConfiguration(classes = { TestConfig.class })public class MyTest{ @Configuration @import(Application.class) // the actual configuration public static class TestConfig { @Bean public IMyService myService() { return new MockedMyService(); } } @Test public void test() { .... }}注意:已通过弹簧护套1.3.2 /弹簧4.2.4测试



