context = new AnnotationConfigApplicationContext(ObserverPatternWithSpringEventsConfigure.class);
//AutowireCapableBeanFactory有个下面重要的方法可以实现让不受spring管理的类具有spring自动注入的特性.
context.getAutowireCapableBeanFactory().autowireBeanProperties(this, AutowireCapableBeanFactory.AUTOWIRE_BY_NAME, true);
通过这个注解,可以注入没有被管理的类实例,需要注入的实例需要添加上spring的注解