- SpringBoot:2.4.12
- SpringCloud:2020.0.1
- SpringCloudAlibaba:2021.1
SpringCloud 2020的版本中关闭了bootstrap的默认开启配置
解决办法:- 通过属性集spring.cloud.bootstrap.enabled=true或重新启用spring.config.use-legacy-processing=true。这些需要设置为环境变量、java 系统属性或命令行参数。
- 引入新的依赖spring-cloud-starter-bootstrap.
org.springframework.cloud spring-cloud-starter-bootstrap
负载均衡未生效,即@LoadBalanced这个注释未生效
@LoadBalanced
@Bean
public RestTemplate restTemplate() {
return new RestTemplate();
}
解决办法:引入spring-cloud-starter-loadbalancer依赖
org.springframework.cloud spring-cloud-starter-loadbalancer



