Nacos (基于ApplicationListener)做服务注册
step1、引入NacosServiceRegistryAutoConfiguration
自动配置基于spi机制,引入自动配置类NacosServiceRegistryAutoConfiguration
step2、自动配置类又过bean注解引入NacosAutoServiceRegistration
step3、NacosAutoServiceRegistration继承自AbstractAutoServiceRegistration
step4、AbstractAutoServiceRegistration实现了接口ApplicationListener
到这里一目了然了
spring核心方法refresh的完成后广播事件,最终会调用如下方法
public void onApplicationEvent(WebServerInitializedEvent event)
之后的扩展代码如下图