SpringBoot
中等
面试题库
SpringBoot
困难
自动配置类是如何注册 Bean 的?如何从零自定义一个 starter?
SpringBoot
中等
@EnableAutoConfiguration 如何加载自动配置类?@ConditionalOnXxx 起什么作用?
SpringBoot
困难
SpringFactoriesLoader 在启动中的作用?spring.factories 与新的 imports 文件有何区别?
SpringBoot
中等
run 方法中 prepareEnvironment 做了什么?application.yml 等配置的加载优先级?
SpringBoot
困难
Spring Boot 启动过程中会发布哪些关键事件?ApplicationListener 如何监听?
SpringBoot
中等
SpringApplication 的构造方法做了什么?如何推断当前应用类型?
SpringBoot
简单
SpringApplication.run 方法大致分为哪几个阶段?
SpringBoot
中等
@Scheduled 的 zone 参数有什么作用?如何避免定时任务的时区问题?
SpringBoot
困难
XXL-Job 的调度中心与执行器是如何通信并实现任务分片的?
SpringBoot
中等
定时任务与 @Async、Spring 事务混用时有哪些坑?
SpringBoot
困难