一、Server启动原理
- springboot会去加载META-INF下面的spring.factories自动装配
org.springframework.cloud.netflix.eureka.server.EurekaServerAutoConfiguration
这个类
1 | ArrayBlockingQueue 由数组结构组成的有界阻塞队列 |
指的是DefaultSingletonBeanRegistry类中的三个Map
1 | //一级缓存,存放初始化完成的Bean |
spring通过三级缓存来解决循环依赖问题