# rust-restful-quick-build **Repository Path**: luzhihaoTestingLab/rust-restful-quick-build ## Basic Information - **Project Name**: rust-restful-quick-build - **Description**: Rust Web手脚架。基于Rust语言和Rocket框架, 具备MVC代码生成功能,能快速搭建RESTful风格的轻量Rust后台 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 2 - **Created**: 2024-12-04 - **Last Updated**: 2025-09-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: Web, rocket ## README # rust-restful-quick-build Rust Web手脚架。基于Rust语言和Rocket框架, 具备MVC代码生成功能,能快速搭建RESTful风格的轻量Rust后台 gitee: https://gitee.com/luzhihaoTestingLab/rust-restful-quick-build.git Golang版本见 https://gitee.com/luzhihaoTestingLab/go-restful-quick-build.git ## 使用说明: 1 . 初始化 # 配置codegen.toml数据库信息和需要生成的目标表名字 [database] username = "root" password = "root" host = "localhost" port = "3306" dbname = "default" # 在此配置需要生成代码的目标数据表 [create] tables = ["teacher", "student"] # ---------------------------------------- # 配置config.toml [database] username = "root" password = "root" host = "localhost" port = "3306" dbname = "default" 2 . 代码生成 $ cargo run --bin codegen 3 . 需手动配置代码的地方 src/models/mod.rs pub mod student; pub mod teacher; src/services/mod.rs pub mod student; pub mod teacher; src/controllers/mod.rs pub mod student; pub mod teacher; src/routers/route.rs pub fn assemble_mount(rocket: rocket::Rocket) -> rocket::Rocket { let rocket = student::mount(rocket); let rocket = teacher::mount(rocket); rocket } 4 . 运行接口服务 $ cargo run --bin web 5 . 联系方式 qq: 315387732 邮箱: 315387732@qq.com