标记的类就是 Environment 环境信息的加载过程调用的类,最终会调用到 System#getProperties 和 System#getenv 方法,然后完成环境信息的加载,主要加载的信息就是系统的环境变量,比如在 Windows 配置的环境变量或者启动类中使用 -D 参数配置的启动参数都会进行加载到 StandardEnvironment 这个类中,类似于使用- Dxxx.name=123 这种参数会加载到 systemProperties 中,配置的 windows 环境变量会加载 systemEnvironment 中。
Spring Cloud 2.x 实 现 了 社 区 生 态 下 的 Spring CloudGateway微服务网关项目。DispatcherHandler 通 过 SimpleHandlerAdapter 组 件 调 用FilteringWebHandler模块的handler方法,FilteringWebHandler模块接 着 调 用 之 前 在 容 器 中 注 册 的 所 有 Filter , 处 理 完 毕 后 返 回Response,代码如下: