Spring Cloud
文章平均质量分 78
Spring Cloud 就是微服务系统架构的一站式解决方案,在平时我们构建微服务的过程中需要做如 服务发现注册 、配置中心 、消息总线 、负载均衡 、断路器 、数据监控 等操作,而 Spring Cloud 为我们提供了一套简易的编程模型,使我们能在 Spring Boot 的基础上轻松地实现微服
李熠漾
22届毕业、软件工程、Java、写代码、独立思考
展开
-
SpringCloud Gateway基于JWT整合Swagger2聚合微服务系统API文档
SpringCloud Gateway整合Swagger2聚合微服务系统API文档需求解决配置swagger2pomswagger配置类order-service测试使用配置gateway网关pomymlGatewayApplication启动类SwaggerProviderSwaggerHandlerSwaggerHeaderFilterAuthorizeFilter全局过滤器测试需求1、有两个微服务user-service和order-service都需要使用swagger2生成接口文档,后期还有其原创 2021-08-14 21:21:01 · 634 阅读 · 0 评论 -
微信OAuth2.0授权登录
微信OAuth2.0授权登录原创 2021-06-19 20:42:44 · 7783 阅读 · 0 评论 -
Vue注册全局事件对象
需求一:做一个登录页面,用户点击登录,显示登录隐藏页面,使用element-ui的el-dialog组件可以实现,只需要设置属性:visible.sync="dialogUserFormVisible",其中dialogUserFormVisible是一个变量,默认在data函数中返回为false,在methods对象中添加showLogin()函数绑定登录按钮,点击设置this.dialogUserFormVisible=true显示登录层。需求二:在预约挂号页面,选择科室去挂号时我们需要判断当前是否登原创 2021-06-18 20:37:31 · 1631 阅读 · 0 评论 -
JWT介绍
JWT介绍JWT工具集成JWTpomJwtHelper工具类JWT工具JWT(Json Web Token)是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源。比如用在用户登录上JWT最重要的作用就是对 token信息的防伪作用。JWT的原理, 一个JWT由三个部分组成:公共部分、私有部分、签名部分。最后由这三者组合进行base64编码得到JWT。公共部分主要是该JWT的相关原创 2021-06-18 13:12:22 · 315 阅读 · 0 评论 -
用户认证与网关整合
用户认证与网关整合在服务网关添加fillter在服务网关中判断用户登录状态调整前端axios代码1.所有请求都会经过服务网关,服务网关对外暴露服务,在网关进行统一用户认证;2. 既然要在网关进行用户认证,网关得知道对哪些url进行认证,所以我们得对ur制定规则3.Api接口异步请求的,我们采取url规则匹配,如:/api/**/auth/**,如凡是满足该规则的都必须用户认证在服务网关添加fillter/** * <p> * 全局Filter,统一处理会员登录与外部不允许访问的服务原创 2021-06-18 20:57:48 · 658 阅读 · 1 评论 -
服务网关Spring Cloud Gateway
服务网关Spring Cloud Gateway网关介绍Spring Cloud Gateway介绍搭建server-gateway模块项目结构pomapplication.ymlapplication.properties启动类跨域处理为什么有跨域问题解决跨域问题@CrossOrigin解决跨域问题Nginx反向代理解决跨域问题Gateway解决跨域问题BUG网关介绍API网关出现的原因是微服务架构的出现,不同的微服务一般会有不同的网络地址,而外部客户端可能需要调用多个服务的接口才能完成一个业务需求,原创 2021-06-17 19:43:31 · 329 阅读 · 3 评论 -
服务调用Feign
Feign服务调用pom使用接口调用controller在服务的消费方使用Feign远程调用提供方的服务pom<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId></dependency>使用接口调用@FeignClient("nac原创 2021-06-17 11:27:58 · 178 阅读 · 0 评论 -
注册中心Nacos
注册中心NacosNacos概述什么是Nacos常见的注册中心Nacos结构图Nacos下载和安装启动Nacos服务服务注册项目结构springcloudalibabapomcosumerpomapplication.yml启动类providerpomapplication.yml启动类启动服务访问测试Nacos概述什么是NacosNacos 是阿里巴巴推出来的一个新开源项目,这是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。Nacos 致力于帮助您发现、配置和管理微服务。Naco原创 2021-06-16 18:20:11 · 334 阅读 · 0 评论