9.2 Spring Cloud Gateway 启动访问流程源码解析
网关启动第一步就是去加载config包下的几个类,如图9-3:
做网关开发时,不用引入spring-boot-starter-web依赖,因为gateway是基于spring-webflux开发的,它依赖的DispatcherHandler
就和我们web里的DispatcherServlet
一样的功能。org.springframework.cloud.gateway.config.GatewayClassPathWarningAutoConfiguration
类,就向我们解释了为什么不需要引入。它在GatewayAutoConfiguration
之前加载,如果DispatcherServlet
存在的话,就会给予警告;如果DispatcherHandler
不在的话,也会给予警告。
@Configuration
@AutoConfigureBefore(GatewayAutoConfiguration.
转载:https://blog.csdn.net/meteor_93/article/details/104433500
查看评论