XCLite API 是一个基于 JFinal 框架的轻量级 API 敏捷开发框架。通过约定优于配置的方式,实现统一的标准,让您用尽可能简单的方式完成尽可能多的需求。告别 CRUD,拒绝重复劳动,远离搬砖。
XCLite API 借鉴了 Magic-API 的优秀设计理念,结合 JFinal 框架的高性能特性,为开发者提供了一套简洁高效的 API 开发解决方案。
特性
零编码开发:无需定义
Controller
、Service
、Dao
、Model
等 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
项目:xclite-api