void cn.ihongka.points.rule.ContextRefreshedListener.onApplicationEvent(ContextRefreshedEvent event)
ApplicationContext context = event.getApplicationContext();
context.getParent();,这个方法的返回值在这两个版本中不一样,在版本 2.0.3.RELEASE中返回值为:Null
【2.0.3.RELEASE】context.toString()方法的返回值:
org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@25aca718: startup date [Wed Mar 20 12:08:26 CST 2019]; root of context hierarchy==Wed Mar 20 12:08:42 CST 2019
【2.1.3.RELEASE】context.toString()方法的返回值
org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@7cf7aee, started on Wed Mar 20 11:58:05 CST 2019, parent: org.springframework.context.annotation.AnnotationConfigApplicationContext@63dd899
参考文章
spring容器加载完毕做一件事情(利用ContextRefreshedEvent事件)
Spring透过ApplicationListener来触发contextrefreshedevent事件