# hershel-java-cloud **Repository Path**: huanghelin/hershel-java-cloud ## Basic Information - **Project Name**: hershel-java-cloud - **Description**: hershel-java-cloud项目(后端项目)——my-vue-app(对应前端项目) 此仓库创建于2025年10月31日 - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-10-31 - **Last Updated**: 2025-10-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: SpringCloud, SpringBoot, Java, MySQL, MyBatis ## README # hershel-java-cloud 这是一个基于微服务架构的用户管理系统,包含用户注册、登录以及 JWT 认证功能。 ## 项目结构 - `hershel-user-service`: 用户服务模块,负责处理用户注册、登录及安全认证。 ## 功能特性 - 用户注册:提供用户注册接口,验证用户名和密码。 - 用户登录:支持用户登录并生成 JWT Token。 - 安全认证:集成 Spring Security,使用 JWT 进行身份验证。 - 跨域配置:支持跨域请求。 ## 技术栈 - Spring Boot - Spring Security - JWT - MyBatis Plus - Swagger (API 文档) ## 安装与运行 1. 确保已安装 JDK 1.8 或更高版本。 2. 安装 Maven。 3. 克隆项目: ```bash git clone https://gitee.com/huanghelin/hershel-java-cloud.git ``` 4. 进入项目目录并运行: ```bash cd hershel-java-cloud/hershel-user-service mvn spring-boot:run ``` ## API 文档 使用 Swagger 查看 API 文档,默认访问地址: ``` http://localhost:8080/swagger-ui.html ``` ## 配置 配置文件位于 `hershel-user-service/src/main/resources/application.properties`,可修改数据库连接、JWT 配置等。 ## 数据库 项目使用 MySQL 数据库,建表语句位于 `hershel-user-service/src/main/resources/sql/table.sql`。 ## 贡献 欢迎提交 Pull Request。如发现 Bug,请提交 Issue。 ## 许可证 本项目采用 MIT 许可证。详情请查看 [LICENSE](LICENSE) 文件。