public void repro() {
AnnotationConfigApplicationContext ctx = new AnnotationConfigApplicationContext(ApplicationConfig.class);
AnnotationConfigApplicationContext dispatcherCtx = new AnnotationConfigApplicationContext();
dispatcherCtx.setParent(ctx);
dispatcherCtx.register(DispatcherConfig.class);
dispatcherCtx.refresh();
assertTrue(ctx.containsLocalBean("fooBean"));
assertFalse(ctx.containsLocalBean("fooController"));
assertFalse(dispatcherCtx.containsLocalBean("fooBean"));