# authentication-project **Repository Path**: yulece-application/authentication-project ## Basic Information - **Project Name**: authentication-project - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-09-19 - **Last Updated**: 2025-09-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 权限管理系统后端项目 ## 项目介绍 本项目是一个基于Spring Boot的权限管理系统后端,提供用户管理、角色管理、权限管理等核心功能。 ## 技术栈 - **开发语言**: Java - **框架**: Spring Boot - **数据库**: MySQL - **数据库迁移**: Flyway - **权限认证**: Spring Security ## 项目结构 ``` ├── migration/ # 数据库迁移脚本目录 ├── src/ # 源代码目录 │ ├── main/java # Java源代码 │ └── main/resources # 资源文件 ├── vue-wp/ # Vue前端项目(独立仓库) └── pom.xml # Maven配置文件 ``` ## 核心功能 - 用户管理:用户的增删改查 - 角色管理:角色的分配和权限设置 - 权限管理:细粒度的权限控制 - 系统日志:操作日志记录和查询 ## 环境要求 - JDK >= 8 - Maven >= 3.6 - MySQL >= 5.7 ## 快速开始 1. 克隆项目 ```bash git clone https://gitee.com/yulece-application/ai-stock-project.git ``` 2. 配置数据库 - 创建MySQL数据库 - 修改`application.properties`中的数据库配置 3. 编译运行 ```bash mvn clean install mvn spring-boot:run ``` ## 数据库迁移 项目使用Flyway进行数据库版本控制,迁移脚本位于`src/main/resources/db/migration`目录。 ## 相关项目 - 前端项目(Vue):[vue-wp-project](https://gitee.com/yulece-application/vue-wp-project) ## 开发规范 1. 代码规范 - 遵循阿里巴巴Java开发规范 - 使用统一的代码格式化工具 2. 提交规范 - 每次提交请附带清晰的提交信息 - 遵循Git Flow开发流程 ## 许可证 MIT License