# MolssAPI
**Repository Path**: mr-npc/MolssAPI
## Basic Information
- **Project Name**: MolssAPI
- **Description**: MolssAPI 是一款面向开发者和企业的轻量化工具,致力于将数据库视图、业务逻辑层或数据模型一键转换为标准化 RESTful API。通过直观的配置界面和自动化映射能力,用户无需编写后端代码即可快速构建安全、高性能的数据接口,显著降低 API 开发门槛,加速数据服务交付。
- **Primary Language**: Java
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: http://14.103.183.195
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 0
- **Created**: 2025-05-08
- **Last Updated**: 2025-05-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
**MolssAPI**
MolssAPI - 基于 Ruoyi-Vue 的数据服务快速生成平台
**项目简介**
MolssAPI 是一款低代码 API 生成工具,支持通过可视化流程快速将数据源转换为安全可控的 API 接口。核心功能包括:数据源连接、数据集配置、密钥加密(SM2/SM4/AES)、多格式输出(JSON/XML),适用于企业数据开放、微服务接口构建等场景。致力于降低 API 开发门槛,提升数据服务交付效率。
**核心特性**
可视化 API 生成流程
四步完成接口开发:连接数据源 → 配置数据集 → 生成加密密钥 → 发布 API
多加密协议与输出格式支持
加密:内置 SM2/SM4 国密算法、AES 对称加密,保障数据传输安全
输出:支持JSON/XML 格式自定义配置,适配不同客户端需求>
数据源与权限管理
支持 MySQL、Oracle、PostgreSQL 等主流数据库及 JDBC 数据源
在线Demo
[14.103.183.195](http://14.103.183.195)
**账号:npc**
**密码:123456**
**使用流程**
1. 连接数据源
进入 数据源管理,填写数据库连接信息(IP / 端口 / 账号密码),支持测试连接验证
支持配置多数据源,满足复杂数据集成场景
2. 填写数据集
选择已连接的数据源,通过 SQL 语句或可视化表 / 视图选择数据字段
支持SQL 语法校验,自动识别表名、字段名并提示错误
3. 生成密钥与配置输出
加密配置:选择 SM2/SM4/AES 算法,生成密钥对或对称密钥(支持密钥文件导入 / 导出)
格式配置:在 API 发布页面选择输出格式(JSON/XML),支持自定义字段别名、层级结构
4. 生成与访问 API
系统自动生成唯一 API 路径,访问地址格式:
http://{IP}:8080/common/api/{生成的唯一路径}
通过密钥认证后调用接口,响应数据自动加密(加密方式与密钥绑定)
**部分操作截图**


技术交流: 邮箱 mr.npc@foxmail.com