# springcloud-project **Repository Path**: lizhiqin/springcloud-project ## Basic Information - **Project Name**: springcloud-project - **Description**: Java语言,基于SpirngCloud+security+jwt+seata+websocket+elasticsearch+elasticjob+shardingjdbc+kafka 如需了解dubbo项目:https://gitee.com/lizhiqin/dubbo-springboot-nacos.git - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 4 - **Created**: 2020-08-24 - **Last Updated**: 2025-05-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: jdk21, SpringBoot3, Security, JWT ## README Spring Cloud Mybatis Project for Java by jdk 21 [![Build Status](https://img.shields.io/badge/Build-ZhiQinlsZhen-red)](https://github.com/ZhiQinIsZhen) [![License](https://img.shields.io/badge/License-MIT-yellow)](https://github.com/ZhiQinIsZhen/springcloud-liyz/blob/master/LICENSE) ![JDK Version](https://img.shields.io/badge/JDK-21-brightgreen) ![Springboot Version](https://img.shields.io/badge/Springboot-3.3.4-brightgreen) [![Spring Cloud](https://img.shields.io/badge/Springcloud-2023.0.3-brightgreen)](https://spring.io/projects/spring-cloud) ![Gateway Version](https://img.shields.io/badge/Gateway-4.1.3-brightgreen) ![jjwt Version](https://img.shields.io/badge/jjwt-0.12.6-brightgreen) ![Mybatis-plus Version](https://img.shields.io/badge/MybatisPlus-3.5.8-brightgreen) ![Swagger Version](https://img.shields.io/badge/knife4j-4.5.0-brightgreen) ![Elasticjob Version](https://img.shields.io/badge/elasticjob-3.0.4-brightgreen) 这是一个基于Jdk21,框架是SpringCloud + Springboot3 + Mybatis-plus的脚手架。 - 主框架基于:Spring Cloud、Spring Boot、Mybatis-plus - 注册中心基于:Eureka - 监控中心基于:Spring Admin - 登陆安全基于:Spring Security、jjwt、redisson - 接口文档基于:Swagger-knife4j - 限流基于:Google-guava - 分布式定时任务基于:Elastic-job - 推送聊天基于:Netty - 分库分表读写分离基于:Sharding-jdbc ## 目录结构说明 1. `cloud-dependencies-bom`:Maven Pom版本管理文件 2. `cloud-gateway`:前置网关层,集成限流与JWT验证 3. `cloud-api`:后置网关层,即真正的入口 4. `cloud-common`:基础包的框架 5. `cloud-service`:Feign的服务提供者,即业务服务 ## api结构说明 1. `cloud-api-staff`: 管理后台网关层,鉴权基于spring-security 2. `cloud-api-monitor`: 监控平台 ## common结构说明 1. `cloud-common-api`: 通用web或者网关层框架,以及SpringSecurity鉴权实现 2. `dubbo-common-dao`: 通用DAO层的框架(基于Mybatis-plus) 3. `dubbo-common-base`: 业务通用核心框架 4. `dubbo-common-exception`: 业务异常通用框架 5. `dubbo-common-feign`: SpringCloud的feign通用框架 6. `dubbo-common-util`: 通用工具类框架 ## service结构说明 1. `cloud-service-auth`: 认证资源服务,基于SpringSecurity以及jwt 2. `cloud-service-staff`: 员工信息服务 ## 开源共建 1. 如有问题可以提交[issue](https://gitee.com/lizhiqin/springcloud-project/issues) 2. 如有需要springboot3+dubbo3项目,请点击[SpringBoot3 + Dubbo3](https://gitee.com/lizhiqin/dubbo-springboot-nacos)