{"repo":"which0113/freefish-api","free":true,"listed":false,"github":"https://github.com/which0113/freefish-api","clone":"git clone https://github.com/which0113/freefish-api.git","description":"本项目基于 React + Spring Boot + Dubbo + AIGC，致力于为用户和开发者提供全面 API 接口调用和 AI 数据分析服务。","language":"Java","stars":48,"topics":["docker","dubbo","rabbitmq","redis","springboot","openai"],"license":null,"category":"databases-storage","readme_excerpt":"咸鱼-API 接口开放平台 咸鱼-API 接口开放平台是一个为用户和开发者提供全面API接口调用服务的平台 🛠 项目介绍 😀 作为用户您可以通过注册登录账户，获取接口调用权限，并根据自己的需求浏览和下载适合的接口。您可以在线进行接口调试，快速验证接口的功能和效果。 💻 作为开发者，我们提供了咸鱼-API SDK， 通过开发者凭证即可将轻松集成接口到您的项目中，实现更高效的开发和调用。 🤝 您可以将自己的接口接入到 咸鱼-API 接口开放平台平台上，并发布给其他用户使用。 您可以管理和各个接口，以便更好地分析和优化接口性能。 🔎 您只需要导入最原始的数据集，输入需要分析的目标，就能利用AI智能生成 一个可下载的数据分析图表和分析结论。 🏁 无论您是用户还是开发者， 咸鱼-API 咸鱼-API 接口开放平台都致力于提供稳定、安全、高效的接口调用和数据分析服务，帮助您实现更高效、便捷化的开发和调用体验。 网站导航 - 项目在线演示地址 🔗 - 演示账号：demo - 密码：12345678 - 项目前端地址 🔗 - 项目后端地址 🔗 使用指导 克隆项目到本地 运行后端 注意事项 - JDK 版本为 1.8 - MySQL 版本为 8.0+ - Maven 版本为 3.9+ - Redis 版本为 5.0+ - RabbitMQ 版本为 3.9+ - Nacos 版本为 2.3+ 其他 - application-dev.yml 配置文件可修改服务启动端口、MySQL、Redis 配置等等 - ddl.sql 文件是 MySQL 数据库文件，可 Ctrl A 全选 + Ctrl Enter 执行 快速初始化数据库 运行 准备项目启动所需的服务 分别修改 api-gateway 和 api-main 模块的 application-dev.yml 配置文件 启动项目的3个子服务 项目展示 首页 接口广场 接口展示 接口详情 API文档 错误码 示例代码 在线调试 智能分析 我的图表 图表展示 图表下载 用户功能 登录 注册 个人中心 管理员功能 接口管理 图表管理 用户管理 技术栈 - Spring Boot 2.7+ - Spring MVC - MySQL 数据库 - WebSocket 异步通知 - EasyExcel 处理工具 - Dubbo 分布式（RPC、Nacos） - RabbitMQ 消息队列 - Spring Cloud Gateway 微服务网关 - API 签名认证（Http 调用） - Spring Boot Starter（SDK 开发） - Swagger + Knife4j 接口文档 - ThreadLocal Redis（Token 权限校验和续签） - Redisson 分布式限流 - Apache Commons Lang3 工具类 - MyBatis-Plus 及 MyBatis X 自动生成 - Hutool、Apache Common Utils、Gson 等工具库","default_branch":null,"files":null,"tree":[],"storefront":"/r/which0113","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/which0113/freefish-api/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}