起因:在写一个Springboot项目时,队友将项目加载方式改为lazy-init,理由是能加快重启的速度,但是导致了Bug

Spring在Bean初始化阶段会对所有继承了ApplicationContextAware接口的类注入ApplicationContext

但是如果设置了lazy-init,bean加载顺序变了,setApplicationContext就不执行了