摘要:
假设A,B两个 bean 都需要在初始化的时候从本地磁盘读取文件,其中B加载的文件,依赖A中加载的全局配置文件中配置的路径,所以需要A先于B初始化,此外A中的配置改变后也需要触发B的重新加载逻辑,所以A,B需要注入彼此。 1. 业务中判断和控制bean初始化顺序 我们可以在业务层自己控制A,B的初始 阅读全文
摘要:
获取不到的原因:springboot无论以main方法还是spring-boot:run的方式执行都不会跑SpringBootServletInitializer中的onStartup导致ContextLoaderListener没有执行。 考虑到以往的经验ContextLoaderListener 阅读全文
摘要:
传统Spring项目 在写传统的spring项目中,一般通过初始化抽象类AbstractXmlApplicationContext 的实现类,并传入spring.xml,来获取应用上下文,最终通过getBean方法获取bean,如下: ApplicationContext app1 = new Fi 阅读全文