项目简介
本项目是基于Spring Boot框架开发的饮品管理系统,主要用于饮品分类、商品信息、员工登录及权限管理。系统运用JWT(JSON Web Token)实现用户身份验证和授权,保障系统的安全性与可靠性。
项目的主要特性和功能
- 商品管理:可进行商品的添加、编辑、删除和查询,支持分页查询与按分类查询。
- 分类管理:支持饮品分类的添加和查询,便于按类别浏览商品。
- 员工登录与权限管理:实现员工登录,依据员工角色分配不同菜单权限。
- 图片上传与管理:支持商品图片的上传和更新,保证商品信息完整。
- 验证码生成与验证:提供图形验证码的生成和验证功能,增强系统安全性。
- JWT身份验证:使用JWT实现用户身份验证和授权,确保系统安全可靠。
安装使用步骤
复制项目
bash
(此处原总结未给出复制项目命令,可根据实际情况补充,如从git仓库复制)
配置数据库
在application.properties
文件中配置数据库连接信息,示例如下:
properties
spring.datasource.url=jdbc:mysql://localhost:3306/cc_store
spring.datasource.username=root
spring.datasource.password=root
启动项目
进入项目根目录,运行以下命令启动项目:
bash
mvn spring-boot:run
访问系统
项目启动后,可通过浏览器访问系统的API接口,例如:
http://localhost:8080/goods/findAllGoods
API文档
项目启动后,可通过Swagger UI查看和测试API接口,访问地址为:
http://localhost:8080/swagger-ui.html
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】