LiteAPI轻量高效的Java低代码API框架

XCLite API 是一个基于 JFinal 框架的轻量级 API 敏捷开发框架。通过约定优于配置的方式,实现统一的标准,让您用尽可能简单的方式完成尽可能多的需求。告别 CRUD,拒绝重复劳动,远离搬砖。

XCLite API 借鉴了 Magic-API 的优秀设计理念,结合 JFinal 框架的高性能特性,为开发者提供了一套简洁高效的 API 开发解决方案。

特性

  • 零编码开发:无需定义 ControllerServiceDaoModel 等 Java 对象即可完成常见的 HTTP API 接口开发

  • 基于 JFinal:基于 JFinal 5.x 框架,继承其高性能、简洁开发的特点

  • 可视化界面:提供 UI 界面测试 API 接口

  • 多数据库支持:支持 MySQL、MariaDB、Oracle、DB2、PostgreSQL、SQLServer 等支持 JDBC 规范的数据库

  • 动态脚本:基于 Magic-Script 的动态编译技术,无需重启,即时生效

  • 多数据源:支持多数据源配置,支持在线配置数据源

  • 分页查询:支持分页查询以及自定义分页查询

  • SQL 缓存:支持 SQL 缓存,以及自定义 SQL 缓存

在线测试接口

访问 http://localhost:8088/debug/index.html 进行测试

示例项目

  • xclite-service-mock

  • xclite-service-web

项目地址:

https://gitee.com/xc_java/lite-api