推荐 Spring Boot/Cloud 视频:
在Spring-Cloud-Gateway初始化时我们在GatewayAutoConfiguration配置中看到了有初始化加载GatewayProperties实例的配置,接下来学习下GatewayProperties都加载了哪些信息
GatewayAutoConfiguration中我看到加载GatewayProperties如下:
//加载配置beans
// ConfigurationProperty beans
@Bean
public GatewayProperties gatewayProperties() {
return new GatewayProperties();
}
GatewayProperties的代码如下:
/**
* 网关配置信息加载
* 从appliccation.yml中解析前缀为spring.cloud.gateway的配置
* @author Spencer Gibb
*/
@ConfigurationProperties("spring.cloud.gateway")
@Validated
public class GatewayProperties {
/**
* 路由定义列表
* 加载配置key=