- 博客(12)
- 收藏
- 关注
原创 学习Spring Cloud之Gateway服务网关
过滤器的作用是什么?① 对路由的请求或响应做加工处理,比如添加请求头② 配置在路由下的过滤器只对当前路由的请求生效defaultFilters的作用是什么?① 对所有路由都生效的过滤器需求:定义全局过滤器,拦截请求,判断请求的参数是否满足下面条件:参数中是否有authorization,authorization参数值是否为admin如果同时满足则放行,否则拦截实现:@Order(-1)@Component@Override// 1.获取请求参数。
2025-03-20 19:45:27
914
原创 学习Spring Cloud之Feign远程调用
使用Feign的步骤:① 引入依赖② 添加@EnableFeignClients注解③ 编写FeignClient接口④ 使用FeignClient中定义的方法代替RestTemplate类型作用说明修改日志级别包含四种不同的级别:NONE、BASIC、HEADERS、FULL响应结果的解析器http远程调用的结果做解析,例如解析json字符串为java对象请求参数编码将请求参数编码,便于通过http请求发送支持的注解格式默认是SpringMVC的注解失败重试机制。
2025-03-20 19:36:00
1086
原创 学习Spring Cloud之Nacos配置热更新
我们最终的目的,是修改nacos中的配置后,微服务中无需重启即可让配置生效,也就是。使用@ConfigurationProperties注解代替@Value注解。
2025-03-20 18:55:33
377
原创 学习Spring Cloud之Nacos配置管理
注意:项目的核心配置,需要热更新的配置才有放到nacos管理的必要。基本不会变更的一些配置还是保存在微服务本地比较好。微服务要拉取nacos中管理的配置,并且与本地的application.yml配置合并,才能完成项目启动。这里会根据spring.cloud.nacos.server-addr获取nacos地址,再根据。但如果尚未读取application.yml,又如何得知nacos地址呢?如何在nacos中管理配置呢?作为文件id,来读取配置。
2025-03-20 18:48:06
532
原创 学习Spring Cloud之Nacos注册中心
Nacos是SpringCloudAlibaba的组件,而SpringCloudAlibaba也遵循SpringCloud中定义的服务注册、服务发现规范。因此使用Nacos和使用Eureka对于微服务来说,并没有太大区别。在父工程的pom文件中的。
2025-03-20 18:35:30
256
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅