跳至主要內容
OpenFeign 2020 最新教程

OpenFeign 2020 最新教程

OpenFeign是声明式的Http客户端,通过OpenFeign发送Http请求非常的简单

  • 注解式开发,接口+注解的方式
  • OpenFeign支持多种的对象的序列化 和 反序列化的工具
  • OpenFeign 默认集成了Ribbon(2020 版本弃用),可以直接进行负载均衡

Feign 和 OpenFeign 的区别

Feign 和 OpenFeign是两个技术,都是作为服务调用存在的,OpenFeign 是SpringCloud在Feign的基础上进行封装得到的,支持SpringMvc的注解


Zenghr大约 7 分钟SpringSpringCloud
SpringBoot 自定义参数解析器

自定义参数解析器

在项目开发中,经常会遇到很多地方都需要获取当前的登录用户对象,根据请求的 session 或者 token 去获取用户信息,于是经常会在很多地方出现获取用户信息的代码

//根据token获取用户信息
String token = request.getHeader("token");
// 查询用户
User user = userService.getCurrentUser(token);

Zenghr大约 2 分钟SpringSpringBootSpringSpringBoot
SpringCloud Gateway

SpringCloud Gateway教程

提示

本章节记录一下 SpringCloud 下的微服务网关 Gateway 的入门教程,版本环境如下👇

框架 版本
SpringBoot 2.5.3
SpringCloud 2020.0.3
SpringCloudAlibaba 2021.1
nacos 14.1
Gateway 3.0.3

Zenghr大约 14 分钟SpringSpringCloud
Spring Cloud 趟坑记录

Spring Cloud 趟坑记录

提示

本文记录一些在使用 Spring Cloud 中的一些踩坑记录,防止以后再遇到

Spring Cloud 2020 bootstrap 配置文件失效

在使用 nacos-config 读取 nacos 配置时,发现bootstrap.yml一直不生效

查找原因

从 Spring Boot 2.4 版本开始,配置文件加载方式进行了重构,默认不加载 bootstrap.yml 配置文件


Zenghr小于 1 分钟SpringSpringCloud