- 此项目是一个后台基本模板,使用 IDEA
RustTool插件来进行代码生成, - 你可以当作学习
rust web项目的开发。 或者学习RustTool插件的使用。 - 插件下载地址: RustTool
- 注意: 如果在插件商店内搜索不到插件,
请更新你的开发工具(如IDEA)至最新版。 - 交流QQ群:
289132257有任何问题可以在群内反馈。
- 插件介绍
- 项目中的
rust-tool目录则是插件的所有配置 - 如果不想共享在其他电脑上,可以通过
.gitignore文件排除 - 大致上来讲:
RustTool插件是一个代码生成工具。同时对于管理项目也起到了一定的帮助 - 功能列表
- 🆗代表支持
| 功能 | 框架 | 状态 | 版本 | 文档 |
|---|---|---|---|---|
| 代码生成 | salvo,actix | 🆗 | - | code.md |
| 路由导航 | axum,salvo,actix | 🆗 | 2024.1.1+ | router.md |
| 终端接口跳转 | 🆗 | 2024.1.2+ | console.md | |
| ORM支持 | rbatis | / | - | rbatis.md |
| 类转Dto | 🆗 | - | dto.md | |
| 反馈 | 🆗 | - | issues |
- 插件有较多配置,建议从示例项目开始学习。
- 模板代码如果不符合你的方式,可以自行修改。
- 遇到问题,可以通过issue反馈bug或者建议
- 1.克隆项目
- 2.导入
t_gorm.sql到你的数据库 - 3.修改
config.yml文件中的数据库链接 - 4.启动
salvo-web/src/main.rs文件就可以运行项目了 - 注意:
actix-web目录不需要可以直接删除,目前主要的是适配salvo-web目录