开始
Scaffold-Boot-3.0为基于SSM架构的单体框架,简单轻量,适用于中小型项目的快速开发。
环境要求
- 环境要求
- JDK8
- Gradle7.3.3 https://services.gradle.org/distributions/gradle-7.3.3-bin.zip
- 中间件
- MySQL:8.0+
- Redis:任意版本
项目启动
下载代码
- 安全起见,找技术经理要~
初始化工程
运行项目
- 1.确认上述配置准确
- 2.运行ScaffoldApplication类中的Main方法
- 3.查看控制台输出是否正常
- 4.访问http://localhost:9090/doc.html,查看是否打开Knife4J页面
基础功能
系统管理
- 用户管理:提供对系统用户的新增、修改、删除、启用禁用,角色分配
- 角色管理:角色的新增、修改及删除,分配菜单、接口权限
- 菜单管理:负责系统中菜单资源的定义、配置
- 系统日志:记录重要事件和操作,帮助管理员追踪用户行为
- 组织架构管理:维护系统中部门的信息,可按照项目实际情况使用
- 对象存储:提供文件上传、下载等功能,通过此功能管理系统中存储的文件
- 配置管理:对系统运行所需要的一些参数进行配置,例如密码错误锁定次数,锁定时长一类可维护的参数
- 数据字典管理:维护系统中关键字段的数据字典,支持批量新增
代码生成
- 通过数据库表,自动生成Controller到Mapper层的代码,以及前端Vue页面代码
网站管理
- 提供简易的网站管理功能,包括轮播图、文章一类常用功能
