
API开发平台
文章平均质量分 92
我要200
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
API开放平台项目全过程总结
该项目是一个api的调用平台,类似于百度开发者中心,使用者可以访问然后调用自己需要的接口来实现自己的功能该项目的简单模拟了这个流程该系统有三个子后端系统,分别是传统的用户管理系统,API网关系统,还有接口系统。整体的流程如下图:用户在前端页面发出请求,可以请求管理系统,里面就是对用户和接口的一些基本的crud,当用户想要调用接口的时候,这个时候API网关就会对请求进行一个统一的拦截,先对用户和请求的接口进行校验(在里面包括用到了API签名认证的技术对用户的身份进行了一个严格的校验,原创 2024-08-07 09:03:37 · 1275 阅读 · 0 评论 -
Dubbo框架实现RPC远程调用包括nacos的配置和初始化
这个技术我是直接在项目中运用并且学习的,所以我写笔记最优先的角度就是从项目背景出发继上一次API网关完成了这个实现用户调用一次接口之后让接口次数增多的操作之后,又迎来了新的问题。就是我们在调用接口的时候需要对用户进行校验,对调用的接口是否存在进行验证。从这个需求出发,我们第一反应想到的解决办法是什么,应该是在api-gateway项目中也来引入一下这个数据库配置,包括三层架构重新写一轮,包括实体类也需要引入一下。原创 2024-08-06 12:30:27 · 1333 阅读 · 0 评论 -
API网关理解
装饰器设计模式就是在原有的基础上增强。感觉蛮好理解这个东西。原创 2024-08-03 17:06:41 · 1163 阅读 · 0 评论 -
No MyBatis mapper was found in ‘[com.yupi.apiinterface]‘ package. Please check your configuration.
首先介绍一下背景新建了一个模块,然后按部就班的写了controll层关键点来了我用Mybatis-X的插件生成了实体类,mapper及注解还有service但是mapper上面是没有@Mapper这个注解的我前几天刚好分析了springboot的自动装配原理,我想着用这个注解来扫描mapper包,不过竟然报错了最关键的是这项目启动没有问题:然后我刚好在模拟向后端发送请求这个功能然后我发现,后端都收不到我的请求后面我看了一下任务管理器:8开头的端口没有我的项目进程。原创 2024-07-26 23:06:28 · 1295 阅读 · 0 评论 -
API签名认证
简介 | HutoolHutool是项目中“util”包友好的替代,它节省了开发人员对项目中公用类和公用工具方法的封装时间,使开发专注于业务,同时可以最大限度的避免封装不完善带来的bug这是Hutool得官方解释把这个Hutool看成一个工具类即可。原创 2024-07-26 22:48:44 · 943 阅读 · 0 评论