每周一记7
发布时间 2023-03-26 15:32:13作者: 神秘人来访
通过 JavaConfig 注册 Bean, 减少 SpringBoot 的扫描路径,同时基于 Springboot 自动配置原理对第三方依赖优化改造,将服务本地启动时间从 7min 降至 40s 左右的过程。本文会涉及以下知识点:
基于 SpringApplicationRunListener 原理观察 SpringBoot 启动 run 方法;
基于 BeanPostProcessor 原理监控 Bean 注入耗时;
SpringBoot Cache 自动化配置原理;
SpringBoot 自动化配置原理及 starter 改造;