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