## 项目简介
fastermaker-boot 是基于Spring Boot3 、Vue3 的一个代码简洁、结构清晰、开发高效、模块可扩展的单体项目的基础开发框架,适合初级开发者特别是大学生学习研究使用,也是中小型系统快速开发的利器。
- **开发技术**: JDK 17、Spring Boot3 、Vue3、Element-Plus、Spring Security、JWT 、Swagger、Validation等
- **功能模块**: 用户管理、角色管理、菜单管理、部门管理、字典管理、系统参数,系统日志、SQL监控、代码生成(包括前后端)。
- **接口文档**: 自动生成接口文档,支持在线调试,提高开发效率。
- **代码生成**: 可在线生成controller、entity、dao、service、mapper、vue、sql等代码,减少70%以上的开发任务。
## 📁 项目目录
```
fastermaker-boot
├── sql # SQL脚本
├── fastermaker.sql # MySQL版本的脚本
├── src # 源码目录
├── common # 公共模块
├── config # 自动装配配置
├── modules # 功能模块
├── system # 系统管理模块
├── controller # 控制层
├── converter # MapStruct转换工具
├── mapper # 数据库访问层
├── service # 业务逻辑层
├── model # 模型层
├── bo # 业务对象
├── dto # 对外服务的数据传输对象
├── entity # 数据库实体对象
├── form # 前端表单对象
├── query # 前端查询参数对象
├── vo # 视图对象
├── tool # 系统工具模块
├── filter # 过滤器
├── plugin # 插件集成
├── security # Spring Security 工具类
└── end
```
## 🌺 前端工程
欢迎加QQ群 973170278 免费获取。
## 🚀 项目启动
1. **数据库初始化**
执行 [fastermaker.sql](sql/fastermaker.sql) 脚本完成数据库创建、表结构和基础数据的初始化。
2. **修改配置**
[application-dev.yml](src/main/resources/application-dev.yml) 修改MySQL连接配置;
3. **启动项目**
执行 [FastermakerApplication.java](src/main/java/com/fastermaker/modules/system/FastermakerApplication.java) 的 main 方法完成后端项目启动;
## 💖 加交流群
如需关注项目最新动态,请Watch、Star项目,同时也是对项目最好的支持,欢迎加 QQ群 973170278 进行技术讨论、咨询和建议。
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
fastermaker-boot 是基于Spring Boot3 、Vue3 的一个代码简洁、结构清晰、开发高效、模块可扩展的单体项目的基础开发框架,适合初级开发者特别是大学生学习研究使用,也是中小型系统快速开发的利器。 - **开发技术**: JDK 17、Spring Boot3 、Vue3、Element-Plus、Spring Security、JWT 、Swagger、Validation等 - **功能模块**: 用户管理、角色管理、菜单管理、部门管理、字典管理、系统参数,系统日志、SQL监控、代码生成(包括前后端)。 - **接口文档**: 自动生成接口文档,支持在线调试,提高开发效率。 - **代码生成**: 可在线生成controller、entity、dao、service、mapper、vue、sql等代码,减少70%以上的开发任务。
资源推荐
资源详情
资源评论
收起资源包目录
fastermaker-boot 是基于Spring Boot3 和Vue3 的一个代码简洁、结构清晰的基础框架和代码生成器 (1142个子文件)
0001744e8064f37b7dae8bd5288abef44b6af4 884B
00020754e653a5af2d866619dfd457cfd66135 221B
000977aec1c8506a0c0af508d2bc74568d9267 318B
0022611ac91309417cadb22ef11011eb8ed1a8 79B
003e00752ac5cb6eaf2f603697a9a9fe371b88 1KB
00660f5cff2c4593568bf07a3d30b35a8c9af6 403B
007309a0b2ab443c7c89697d4f6918493d2d00 151B
00afa7d67422c09478978747af119eae151acf 1KB
0107c18051ae8215e31c57a2d5772d6bfd8f22 380B
0111746a678fa8144d0178edb419c4854372f1 237B
01c9b5e0c899e7800de949b1042f0dce5e7c83 63B
0223280c54b8d2bc69ea8d2b637372481447e7 231B
028dc8df57110bd5bf1681f633d18904f82346 58B
037ddfc210f207e8242f32686a034464807b4b 325B
03cab9d34dc987968b33e6ae708c36ffa63dbd 225B
03eaa107ea7a2176d1927824d63f4fed38178b 1KB
04534262976f1a88b55524443c75c2459bda88 66B
04c280fabb7cbc98c8345836ea09cb0df44bde 245B
052b6ad7218c8718bfce3f36b6574c8449875c 1KB
06356d54ea3868ef29ae62bab05785ea6c816c 53B
06d430c5d11457d82ace33ed433cc0fbb92de7 34KB
07378297fab05d4908cd809c1447051235bec4 297B
073bc1aa5b84d4bd5a6fab919e21af40580703 858B
07c0682f34118f22ee1e3de18e31cd4870c349 2KB
088b06cc2d71965b38e8b790ac2ae25d72ef2d 672B
08e821a5ffbac3d838ad6c0883248aaab4e2f7 219B
09360a271d096a73c46a6a8381dbf931fe3abb 461B
094a34ec6a4e3418c4316448361869713becb1 458B
09b35c9e9bd78e16df0cdd065ef1630e637174 584B
09fb2d00f743a78109e1e2dc2a5944f3dd4e25 2KB
0a34242e48aad05937196bcd43a61569920952 242B
0a70305406629efc793f2993f1ee28297f94a7 472B
0af79f8b0eb0b92cfd4a5dc9c97a260d3127ef 2KB
0b5dfcad7032def388f561cd9d152d444e088b 627B
0bf015d44f7f8b1d8e66144df9ddb89d5a4f85 1KB
0c85d119e00d2c40881a09158c6a7d242a4b1c 194B
0d43bef06aff9cb8be3f3fb642598bc2dbba20 1KB
0deb07ae666b0227c66ff8b4440f6c360e4422 231B
0e85617fe1d76c23148049bbfa15da1027487e 665B
0eca7c05b1a992356822b607b2f6aca50e3184 412B
0ee54e868bea0a5be93cf4dd7720ce8bba00c8 475B
0efcc4d712bcf85574b0a2bcaff10588f91676 1KB
0f03df9f5be69b41f35c9b7a2cf0f4c02bc528 514B
0f19b73822763c0449086ddd6a3aaf2a19454d 68B
0f2c3c965785e7572d5a18615e09bb3dbf1428 635B
0f6c9259c152cad8920f94d02379a3418cc8f2 1KB
0f8276590765678ca1b92390451d42817e8034 478B
0fe5bf0be6c36d986af9614d97fccab9897c9f 328B
1056d14512a2671ca2ea22d76c59c266a9bb0a 529B
111a9f5d0c30b3ba338438935f027c3b0f5368 2KB
11253c4f639825386eb6197c63cc876c896307 295B
1180b94b378e0031fed6a7682060920ddce471 556B
11d005a121a772f4a9a899e4f5167d281d5e3e 107B
1264cfad773e5c480d849905cce8e9840996a9 2KB
13617eb15fd1ce322a662637976cefe7f71c5a 666B
145015b7da850f3c9a6e9c96072a3b34c37a5d 4KB
146b7fd853dae7cb77e634b214ba0db82c96bd 285B
14d62d0daa286fa3db25f7a451ba07d2c88dc3 395B
152c1364e6529ed26be548783b0360c9aec535 326B
1537835e03c60b0f0283d48dd8caafea87443d 254B
15702e5840b137a1dbddd0a71fe1dfe7518c73 263B
15d2168bec80801e141d975ce8499fbb1777fc 1KB
1664324c7ee52486167743b53685a7dd2168eb 398B
16b5a396375d947ee2ae7ad0ba409e098066b1 64B
172c38caef296586f100c5e5070f96a9054a67 89B
17a77e9d65f6752cb539b8eb981fb29c68ccf8 220B
1887ce20f99266deb1d1c7d302cf623beefc72 2KB
1887f88dc4ac857c47c84d7156a7c87afae572 378B
1894593329bbbce1c63fbb20d996bc50524152 244B
193623eea8e56c43c0e2368ab893daa6874657 478B
194cf9f3f1f0c1a88766aeb4c4bff0289834c5 585B
195db95e065b863756485e13dfce5816eb8965 184B
19671245ff58c8b9572e796bca94539a93fa7c 244B
19c62c3b253eb02d5ca8031587ac824fa2280d 458B
1a360a6dad7c2c453af47eb05a735a5b4f3cc1 236B
1a668c619a4ca1b78dd22c53fc11d2495178d5 79B
1ab595dc0aec86247b750f6cd5b8f756fdb7df 177B
1ad85fe9f220c432d9ce39dacf8caf48e9cb45 226B
1b3a9f5e1746554a37d3b4700e450fcb0d87da 243B
1ba41c4fd15770f757a30bcc8e0cf0b7663e08 1KB
1beba246c461bb7b1dd97ce80acdd09cdf67b6 236B
1c4fef5a9f05627fb73d3af42da249f5e22f3c 730B
1c8738622b35b659de579577bdc2658b833241 1KB
1d35f6c8ea0305fe98eee4bfba73c891ab16fe 226B
1d703c25e1673976f76fa5a18298d1e66d61b8 616B
1df51d2f2e9bf7f0dc3e9ad2043733c32b1f1e 2KB
1e260fee91f6f1d54ee45ef8f2f5f32c05bea4 4KB
1e635c86acf1ffbb7861127613361fb4fb60a5 229B
1ebc3cad1b80c6126e54e7cfdaecb03968cd6f 3KB
1eeb9e9f8b2b4b0d119366dda99c6fd7d35c64 4KB
1ef223a4d955fffba07928b29ff70e2746fd5c 225B
1f49453d956594c6eaa9172212d85ed5f957e4 597B
1fd1a5618616b3bc5f9e6b3a93a91752373ba8 121B
20cc3639282bedeaf09c26acced9e08b8394d9 1KB
20dbee95ec9385a339de30d34e5b572e5e5cb7 243B
21007d1a7c320c17d88f7f2250defa0f0dbc5e 224B
212572d7f7162b956cebe54afc20d3706c77e9 863B
215a62bf5718bcf383ec9c14c1cec7c75a9049 3KB
21cab2fbf3803a021df7ae3af8326fd3847956 834B
23133ffc249c3da6db2b9fe86c89b85272323e 808B
共 1142 条
- 1
- 2
- 3
- 4
- 5
- 6
- 12
资源评论
就这样把你征服
- 粉丝: 170
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- API网关 vs IDAAS网关 vs WAF,以及API网关在微服务中的应用
- 360T7路由集客AP固件
- meltdown/spectre处理器漏洞知识点整理
- AWDAWDWADWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
- 15000个英文单词, SQLite3数据库,字段为 单词, 翻译,各种时态,复数形式,例句
- Replicate 的 Python 客户端.zip
- Raven 是 Sentry 的旧版 Python 客户端(getsentry.com),已被 sentry-python 取代.zip
- python打包创造-pycache-文件
- 基于Hadoop平台分析准大学生手机网购偏好与趋势
- 基于Python和ECharts的京东手机销售数据分析与可视化
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功