【ReZero】开源下载和安装教程
1、项目介绍
ReZero是一款.NET中间件,支持通过界面操作生成API,无需编写代码即可实现CRUD功能。主要特点包括:
- 零代码开发:建库、建表、生成接口、授权配置等均可通过界面完成
- 跨技术栈支持:.NET项目可集成,非.NET用户(如前端/Java/PHP等)可直接使用发布的EXE文件
- 多数据库支持:Sqlite/MySQL/SQLServer/PgSQL/Oracle等
- 模块化设计:集成IOC、工作单元、多租户等企业级功能
2、项目下载位置
- 源码仓库:
Gitee: https://gitee.com/DotNetNext/ReZero
GitCode: https://gitcode.com/DotNetNext/ReZero - 非.NET用户EXE:
在Gitee Releases页下载:https://gitee.com/DotNetNext/ReZero/releases
3、安装环境配置
.NET用户环境要求
- 运行时:.NET 6+
- 开发工具:Visual Studio 2022或Rider

非.NET用户环境
- Windows系统直接运行EXE文件
4、项目安装方式
4.1 .NET项目集成
步骤1:NuGet安装
Install-Package Rezero.Api
步骤2:注入服务
在Program.cs中添加:
builder.Services.AddReZeroServices(api =>
{
var apiObj = new SuperAPIOptions();
apiObj.DependencyInjectionOptions = new DependencyInjectionOptions(Assembly.GetExecutingAssembly());
api.EnableSuperApi(apiObj);
});
步骤3:访问界面
启动项目后访问:
http://localhost:{port}/rezero
4.2 非.NET用户安装
- 下载EXE文件后直接运行
- 默认访问地址:
http://localhost:5000/rezero
5、关键配置脚本
5.1 JWT授权配置
在appsettings.json中添加:
"JwtSettings": {
"SecretKey": "自定义密钥",
"ExpireHours": 24
}

5.2 自定义AOP日志
public class MyAop : DefaultSuperApiAop
{
public override Task OnExecutingAsync(InterfaceContext context)
{
// 自定义逻辑
return base.OnExecutingAsync(context);
}
}
5.3 统一返回值处理
apiObj.InterfaceOptions.MergeDataToStandardDtoFunc = dto =>
{
return new { isSuccess = true, data = dto };
};
功能预览
- 动态建表

- SQL生成接口

- 多表联查配置

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考



