# SpringCloudBasic **Repository Path**: huanlis/spring-cloud-basic ## Basic Information - **Project Name**: SpringCloudBasic - **Description**: 一个Spring Cloud的基本代码框架,一个用来学习和测试新代码的实验环境。 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-10-18 - **Last Updated**: 2025-05-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # SpringCloudBasic 一个Spring Cloud的基本代码框架,一个用来学习和测试新代码的实验环境。 项目中各个模块说明 - cloud-code-generator 一个通用的代码生成库,基于人人开源中的code-generator项目魔改得到。 - cloud-common 通用模块,封装通用返回类 - cloud-enterprise-business 一些企业特性的代码实现,比如分布式事务、分布式锁、分库分表 - cloud-consumer 作为一些面向前端的业务接口,也是对一些后端服务接口的消费者 - cloud-provider api服务能力的提供者,模拟业务能力提供方 - cloud-gateway 通用网关 - cloud-new-feature 一些由单服务实现的单一功能特性,如 某些特殊数据库、某种多线程技术实现方案。 - cloud-resource-test 简单测试测试接口,用来验证业务链路是否畅通 - map-neo4j 图数据库操作测试 - cloud-oauth oauth2.0认证服务器,授权码模式、简化授权模式、用户名密码模式、客户端模式均已支持。 - cloud-parent cloud系统版本依赖管理 ## 一、基础环境 | 组件 | 版本号 | |----------------------|------------| | Java | 8 | | Spring Boot | 2.6.3 | | Spring Cloud | 2021.0.1 | | Spring CLoud Alibaba | 2021.0.1.0 | | Mysql | 8.0.23 | | Nacos | 1.4.2 | | Seata | 1.4.2 | | Redis | 6.0.20 | ## 一、相关配置 ### 1、Skywalking配置 在IDEA中服务启动配置中添加jvm参数 ```shell -javaagent:F:\技术学习\SkyWalking_8_9\apache-skywalking-java-agent-8.9.0\skywalking-agent.jar -DSW_AGENT_NAME=cloud-oauth -DSW_AGENT_COLLECTOR_BACKEND_SERVICES=localhost:11800 ```