# spring-cloud-demo **Repository Path**: vencoln/spring-cloud-demo ## Basic Information - **Project Name**: spring-cloud-demo - **Description**: SpringCloud示例 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-05-10 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # spring-cloud-demo ## 介绍 学习SpringCloud过程中练手的项目。 #### 我的学习步骤 第一步,学习nacos,主要两个功能:配置中心和服务注册发现。\ 第二步,整合spring cloud gateway,实现网关服务。\ 第三步,整合Spring Cloud Oauth2,实现统一认证服务,顺便创建了资源服务和前端UI服务。 ## 软件架构 百度一下就有了。 ## 安装教程 1. 拉取项目 2. 下载依赖 3. 创建数据库表 4. 下载nacos,创建nacos相关表结构,在nacos的conf目录下修改属性文件配置nacos服务 ## 使用说明 1. 开启数据库服务 2. 启动nacos服务 3. 启动spring-gateway和nacos-service-consumer。 4. 浏览器访问http://127.0.0.1:8081/echo/test。如果页面显示 Hello Nacos Discovery test,恭喜你,nacos服务注册发现功能已掌握。 5. 整合Spring Cloud Oauth2,参考了我的另一个学习项目[auth2-vanilla](https://gitee.com/vencoln/auth2-vanilla)。 ## 参考资料 * [Spring Cloud](https://spring.io/projects/spring-cloud) * [Nacos 文档](https://nacos.io/zh-cn/docs/what-is-nacos.html) * [Spring Cloud Gateway](https://spring.io/guides/gs/gateway/) * [Axios 使用说明](https://www.kancloud.cn/yunye/axios/234845) ## 码云特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. 码云官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解码云上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是码云最有价值开源项目,是码云综合评定出的优秀开源项目 5. 码云官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. 码云封面人物是一档用来展示码云会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)