![](https://img-blog.csdnimg.cn/20190918140213434.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
微服务学习
文章平均质量分 97
从微服务的搭建和基本的微服务组件使用入手,逐步深入。
YPhen
公众号同步【YPhen聊码】同步更新!
无需关注,无需知识付费,纯技术分享;博客提升自我,帮助他人,若有益,吾之幸,因吾价值尚存 !
展开
-
Spring Security + Oauth2 认证授权
文章目录前言一、Spring Security + Oauth2 认证的4种模式1.1 授权码模式1.2 简化模式1.3 密码模式1.4 客户端模式二、使用步骤1.引入库2.读入数据总结前言微服务开发这么流行,安全认证非常重要,Spring Security + Oauth2 作为一个 认证授权的框架,不可或缺。一、Spring Security + Oauth2 认证的4种模式1.1 授权码模式1.2 简化模式1.3 密码模式1.4 客户端模式二、使用步骤1.引入库代码如下(示例)原创 2022-05-03 13:06:55 · 4236 阅读 · 2 评论 -
SpringBoot+FastJson 优雅的过滤 Response Body
在 Spring Boot 中,默认使用 Jackson 库来将返回体转换为 JSON 格式的数据,Jackson 是一个流行的 JSON 处理库,Spring 框架中集成了它作为默认的 JSON 序列化和反序列化工具。FastJson 中有一个 FastJsonHttpMessageConverter 是 FastJson 中提供的消息【转换器】,我们就通过继承FastJsonHttpMessageConverter 并重写转换功能来实现返回体字段过滤。原创 2023-12-17 12:16:13 · 1206 阅读 · 0 评论 -
GO学习之 微框架(Gin)
什么是微框架(Gin),Gin 框架是一个轻量级的,高性能的 Web 框架,专门为构架快速的 Web 应用和 API 而设计。它是基于 Go 语言的标准库开发,提供简单易用的 API 和其他更多的功能,开发者可以快速的构建出 Web 应用并且部署。通过 go get github.com/gin-gonic/gin 来安装 Gin 框架到开发者环境,通过 框架提供的 路由和处理函数来快速开发 API,接受参数通过函数处理业务逻辑,然后通过 Gin 框架提供的 JSON、String、HTML等方法返回给前原创 2023-08-12 19:05:33 · 1021 阅读 · 0 评论 -
微服务学习之Nacos(配置中心)
Nacos 作为配置中心,使用起来很简单,也很方便。在 服务注册与发现 一文中,对 Nacos 的启动做了简单介绍,现在直接使用。原创 2022-09-04 15:03:10 · 1140 阅读 · 0 评论 -
微服务学习之服务注册与发现(OpenFeign服务间调用)
在 《Nacos服务搭建及使用》中,对Nacos的服务搭建与调用基本操作做了简单的介绍,服务调用也是用RestTemplate实现服务间的调用,这篇讲的是另一种调用方法,OpenFeign 的服务间调用的基本方式。在说 OpenFeign 介绍之前,必须先提一嘴 Feign,什么是 Feign?Feign 是Netflix 开发的声明式、模板化的 HTTP 客户端,可以帮助我们更便捷的调用 HTTP api,具有可插入的注解支持,使用起来方便。原创 2022-09-03 18:19:33 · 1336 阅读 · 0 评论 -
微服务学习之Nacos(服务注册与发现)
在微服务的世界里,少不了服务的注册与发现,因为我们的所有服务避免不了扩展,每次添加一个服务就去把新的服务地址配置到别的服务配置文件里面,过于麻烦,那么就需要一个服务来发现其他的服务并且收集起来方便管理。Nacos就是非常好的解决方案,接下来就搭建一个服务的注册与发现服务,Nacos不像Spring Cloud 里面的 Eureka 需要自己搭建服务,Nacos是一个成熟的应用,我们直接可以拿来用。原创 2022-09-03 15:11:58 · 1738 阅读 · 0 评论