# hello-cloud **Repository Path**: xiao_xin_zhang/hello-cloud ## Basic Information - **Project Name**: hello-cloud - **Description**: springcloud微服务模块化最佳实践 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-02-18 - **Last Updated**: 2024-10-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # hello-cloud #### 介绍 springcloud 微服务多模块项目 #### 软件架构 ## 平台简介 > 项目代码、文档 均开源免费可商用 遵循开源协议在项目中保留开源协议文件即可
活到老写到老 为兴趣而开源 为学习而开源 为让大家真正可以学到技术而开源 ## 后端技术 | 功能介绍 | 使用技术 | 文档地址 | 特性注意事项 | |--------------|--------------------------|----------------------------------------------------------------------------------------------------|-----------------------------------| | 后端开发框架 | SpringBoot | [SpringBoot官网](https://spring.io/projects/spring-boot/#learn) | 2.7.7版本 | |Spring Boot | 新一代 JavaEE 开发标准 | [GitHub](https://github.com/spring-projects/spring-boot) |Spring Cloud Alibaba | 阿里巴巴基于 Spring Cloud 编程模型的微服务生态 | [GitHub](https://github.com/alibaba/spring-cloud-alibaba) |Spring Cloud Alibaba Dubbo | 与 Spring Cloud Alibaba 生态相结合的高性能 Java RPC 框架 | [GitHub](https://github.com/apache/dubbo) |Spring Cloud Alibaba RocketMQ | 分布式消息系统 | [GitHub](https://github.com/alibaba/spring-cloud-alibaba/blob/master/spring-cloud-alibaba-examples/rocketmq-example/readme.md) |Spring Security oAuth2 | 安全认证和授权框架 | [GitHub](https://github.com/spring-projects/spring-security-oauth) |MybatisCodeHelper | Intellij IDEA 插件,用于 MyBatis 相关代码生成 | [官网](https://plugins.jetbrains.com/plugin/9837-mybatiscodehelperpro) |PageHelper | MyBatis 分页插件 | [GitHub](https://github.com/pagehelper/Mybatis-PageHelper) |Swagger | API 文档生成工具 | [GitHub](https://github.com/swagger-api/swagger-ui) |HikariCP | 数据库连接池 | [GitHub](https://github.com/brettwooldridge/HikariCP) |Docker | 容器化引擎 | [官网](https://www.docker.com/) |Docker Compose | 容器编排工具 | [官网](https://docs.docker.com/compose/) |OKHttp3 | 轻量级网络框架 | [GitHub](https://github.com/square/okhttp) |OpenFeign | 声明式 HTTP 客户端 | [GitHub](https://github.com/OpenFeign/feign) #### 安装教程 1. git clone 2. 启动application #### 使用说明 >versions-maven-plugin ``` 设置父目录的版本号 mvn versions:set -DnewVersion=2.0.0 更新子模块的版本信息 mvn versions:update-child-modules 更新子模块,不生成备份pom文件 mvn versions:update-child-modules -DgenerateBackupPoms=false 确认更改,删除备份 mvn versions:commit 一次更新所有版本信息 -DprocessAllModules=true 所有模块 -DgenerateBackupPoms=false 不生成备份的pom文件 mvn versions:set -DprocessAllModules=true -DgenerateBackupPoms=false -DnewVersion=2.0.0 ``` #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request