lanmu平台:低代码接口开发的终极利器

avatar
作者
猴君
阅读量:0

lanmu平台:低代码接口开发的终极利器

每天写接口写到手软?兰木平台拯救你!基于 APIJSON,简化开发流程,让你轻松管理接口。

​平台简介

Lanmuc是一个前后端低代码平台,基于腾讯开源的 APIJSON 项目开发,兼容配置式和编写式接口,帮助开发者快速生成和管理接口。通过特定的 JSON 格式,APIJSON 自动生成 SQL 语句,你只需要进行数据建模,大幅减少接口开发工作量。

主要特点

平台的独特之处在于其强大的接口管理功能,以下是它的一些亮点:

  • • 接口管理:支持接口新增、复制、编辑、规则数据生成,一键配置规则。

  • • 数据表管理:查看数据库中所有表的信息,便于数据管理。

  • • 模块管理:定义前端模块化区分,组织和管理接口。

  • • 用户管理:管理平台用户,分配不同的权限。

  • • 角色管理:给用户设置角色,控制接口和菜单权限。

  • • 菜单管理:控制团队中开发者的可见菜单,提高管理效率。

APIJSON 的独特之处在于其强大的自动化功能和便捷的接口管理。以下是它的一些亮点:

  • • 自动生成 SQL:通过定义 JSON 格式的数据结构,APIJSON 能自动生成增删改查等 SQL 语句,无需手动编写。

  • • 数据建模:只需专注于数据库表的创建和配置接口权限,就能完成大部分开发工作。

  • • 简化开发流程:部署后即可调用接口,大大减少了开发时间和维护成本。

技术架构

平台采用前后端分离的模式,技术栈主要包括:

  • • 前端:使用 Vue.js 开发,提供现代化的用户界面。

  • • 后端:使用 Java 21、SpringBoot 3 和 MyBatis-Flex,保证高效的数据处理和业务逻辑实现。

  • • 数据库:基于 MySQL 8,确保数据的可靠存储和高效查询。

  • • 缓存:使用 Redis 提升性能,减少数据库访问压力。

快速部署

部署平台相对简单,以下是基本步骤:

  1. 1. 从 Gitee 上克隆项目到本地。

  2. 2. 按照 README.md 文件中的指示进行设置,包括安装依赖项、构建项目以及配置参数。

注意事项

  • • 接口只允许 POST 请求,不支持其他请求方式,减少低级错误和沟通成本。

  • • 接口的输入输出参数最外层不支持数组,只支持对象,数组可以用对象的属性赋值。

体验地址

  • • 后端管理地址:https://back.lanmu.cc

  • • 前端体验地址:https://lanmu.cc

  • • 账号:lanmuc

  • • 密码:123456

源代码地址

https://gitee.com/element-admin/lanmuc

结语

平台通过结合 APIJSON,提供了一个强大的低代码接口开发和管理工具。无论是传统接口开发,还是快速生成接口,平台都能轻松胜任。如果你正在寻找一种高效的接口开发解决方案,兰木平台绝对值得一试。

 

 

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!