# 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