From 6b37bac27bca6928443d58a1ac045ca1206118b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=83=9D=E5=85=88=E7=91=9E?= <1490493387@qq.com> Date: Wed, 16 Feb 2022 05:21:24 +0000 Subject: [PATCH] =?UTF-8?q?docs(README.md):=20=E9=A1=B9=E7=9B=AE=E8=AF=B4?= =?UTF-8?q?=E6=98=8E=E6=96=87=E6=A1=A3=E6=8E=92=E7=89=88=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 122 +++++++++++++++++++++++++++--------------------------- 1 file changed, 60 insertions(+), 62 deletions(-) diff --git a/README.md b/README.md index 23773b397..84d94e7c4 100644 --- a/README.md +++ b/README.md @@ -18,21 +18,25 @@

+

    开源地址: Github | Gitee | GitCode

+

    博客主页: https://www.cnblogs.com/haoxianrui

+

    开发者文档:http://youlaitech.gitee.io/youlai-mall

+ ## 🈶 项目介绍 @@ -54,32 +58,32 @@ ### 🗁 在线预览 -| | 地址 | -| --- | --- | -| 管理前端 Vue3| [www.youlai.tech](http://www.youlai.tech)| -| 管理前端 Vue2|[www.youlai.tech:9527](http://www.youlai.tech:9527) | -| H5 移动端 |[www.youlai.tech:81](http://www.youlai.tech:9527) | +| | 地址 | +| ------------- | --------------------------------------------------- | +| 管理前端 Vue3 | [www.youlai.tech](http://www.youlai.tech) | +| 管理前端 Vue2 | [www.youlai.tech:9527](http://www.youlai.tech:9527) | +| H5 移动端 | [www.youlai.tech:81](http://www.youlai.tech:9527) | ### 🗁 预览截图 -|「App」Spring Security OAuth2 手机短信验证码模式 | 「小程序」Spring Security OAuth2 微信授权模式 | -| ------------------------------------------------------------ |----------------------------------------------------------- | +| 「App」Spring Security OAuth2 手机短信验证码模式 | 「小程序」Spring Security OAuth2 微信授权模式 | +| ------------------------------------------------------------ | ------------------------------------------------------------ | | | | -| **「管理前端」Spring Security OAuth2 密码模式** | **「管理前端」Spring Security OAuth2 验证码模式** | +| **「管理前端」Spring Security OAuth2 密码模式** | **「管理前端」Spring Security OAuth2 验证码模式** | | | | ## 🔱 源码地址 -| | Gitee | Github | GitCode | -|---|---|---|---| -| 开源组织 | [有来开源组织](https://gitee.com/youlaiorg) |[有来开源组织](https://github.com/youlaitech) |[有来开源组织](https://gitcode.net/youlai) | -| 后端 | [youlai-mall](https://gitee.com/youlaiorg/youlai-mall) | [youlai-mall](https://github.com/youlaitech/youlai-mall) | [youlai-mall](https://gitcode.net/youlai/youlai-mall) | -| 管理前端 |[mall-admin-web](https://gitee.com/youlaiorg/mall-admin-web) | [mall-admin-web](https://github.com/youlaitech/mall-admin-web) | [mall-admin-web](https://github.com/youlaitech/mall-admin-web) | -| 小程序/H5/移动端 | [mall-app](https://gitee.com/youlaiorg/mall-app) | [mall-app](https://github.com/youlaitech/mall-app) | [mall-app](https://gitcode.net/youlai/mall-app) | +| | Gitee | Github | GitCode | +| ---------------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | +| 开源组织 | [有来开源组织](https://gitee.com/youlaiorg) | [有来开源组织](https://github.com/youlaitech) | [有来开源组织](https://gitcode.net/youlai) | +| 后端 | [youlai-mall](https://gitee.com/youlaiorg/youlai-mall) | [youlai-mall](https://github.com/youlaitech/youlai-mall) | [youlai-mall](https://gitcode.net/youlai/youlai-mall) | +| 管理前端 | [mall-admin-web](https://gitee.com/youlaiorg/mall-admin-web) | [mall-admin-web](https://github.com/youlaitech/mall-admin-web) | [mall-admin-web](https://github.com/youlaitech/mall-admin-web) | +| 小程序/H5/移动端 | [mall-app](https://gitee.com/youlaiorg/mall-app) | [mall-app](https://github.com/youlaitech/mall-app) | [mall-app](https://gitcode.net/youlai/mall-app) | ## 🚣‍♂️ 项目启动 @@ -122,6 +126,9 @@ 1. **中间件安装(🔴必装 ⚪可选)** + + > 为了避免数据和线上环境冲突,MySQL 和 Redis 必装,不安装可默认使用有来线上环境 + - 🔴MySQL 安装 - 🔴Redis 安装 - ⚪RabbitMQ @@ -131,82 +138,71 @@ 2. **数据库创建和数据初始化** + - **系统数据库** - - **系统数据库** + 进入 `doc/sql` 目录 , 根据 MySQL 版本选择对应的脚本; -​ 进入 `doc/sql` 目录 , 根据 MySQL 版本选择对应的脚本; + 先执行 `database.sql` 完成数据库的创建; + 再执行 `youlai.sql` 、`mall_*.sql` 完成数据表的创建和数据初始化。 -​ 先执行 `database.sql` 完成数据库的创建; + - **Nacos 数据库** - -​ 再执行 `youlai.sql` 、`mall_*.sql` 完成数据表的创建和数据初始化。 - - - - **Nacos数据库** - - -​ 创建名为 nacos 的数据库; -​ -​ 执行 `middleware/nacos/conf/nacos-mysql.sql` 脚本完成 Nacos 数据库初始化。 + 创建 Nacos 数据库,名为 `nacos`; + 执行 `middleware/nacos/conf/nacos-mysql.sql` 脚本完成 Nacos 数据库初始化。 3. **Nacos 配置和启动** -​ a. **Nacos 配置持久化至 MySQL** -​ > Nacos 默认配置持久化到内嵌的Derby数据库,开发无特殊情况可使用默认配置,如需持久化配置到MySQL,完成下面配置修改即可。 + 1. **Nacos 配置持久化至 MySQL** + 进入项目的 `middleware/nacos/conf/application.properties` 文件修改 Nacos 配置的数据连接,需要修改配置如下: -​ 进入 `middleware/nacos/conf/application.properties` 文件修改 Nacos 配置的数据连接,需要修改配置如下: - ```properties + + + ```properties spring.datasource.platform=mysql db.num=1 db.url.0=jdbc:mysql://localhost:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC db.user.0=root db.password.0=123456 - ``` -​ b. **启动Nacos** + ``` + + + + 2. **启动Nacos** + + IDEA 打开命令行终端 Terminal,输入 `cd middleware/nacos/bin` 切换到 Nacos 的 bin 目录,执行 `startup -m standalone` 启动 Nacos 服务。 + + 3. **导入Nacos配置** + + 打开浏览器,地址栏输入 Nacos 控制台的地址 [ http://localhost:8848/nacos]( http://localhost:8848/nacos) ; -​ IDEA 打开命令行终端 Terminal,输入 `cd middleware/nacos/bin` 切换到 Nacos 的 bin 目录,执行 `startup -m standalone` 启动 Nacos 服务。 + 输入用户名/密码:nacos/nacos ; + 进入控制台,点击左侧菜单 `配置管理` → `配置列表` 进入列表页面,点击 `导入配置` 选择项目中的 `doc/nacos/DEFAULT_GROUP.zip` 文件 。 -​ c. **导入Nacos配置** + 4. **修改Nacos配置** -​ 打开浏览器,地址栏输入 Nacos 管控台的地址 [ http://localhost:8848/nacos]( http://localhost:8848/nacos) ; - - -​ 输入用户名/密码:nacos/nacos ; - - -​ 进入管控台,点击左侧菜单 `配置管理` → `配置列表` 进入列表页面,点击 `导入配置` 选择项目中的 `doc/nacos/DEFAULT_GROUP.zip` 文件 ; -​ -​ d. **修改Nacos配置** - -​ 进入共享配置 `youlai-common.yaml` ,修改 MySQL、Redis、RabbitMQ等中间件信息为您自己本地环境,默认为有来云环境。 + 在 Nacos 控制台配置列表选择共享配置 `youlai-common.yaml` 进行编辑,修改 MySQL、Redis、RabbitMQ等中间件信息为您自己本地环境,默认有来 线上环境。 4. **服务启动** + - 进入 `youlai-gateway` 模块的启动类 GatewayApplication 启动网关; - 进入 `youlai-gateway` 模块的启动类 GatewayApplication 启动网关; + - 进入 `youlai-auth` 模块的启动类 AuthApplication 启动认证授权中心; + + - 进入 `youlai-admin` → `admin-boot` 模块的启动类 AdminApplication 启动系统服务; + + - 至此已完成基础服务的启动,商城服务按需启动,启动方式和 `youlai-admin` 一致; + + - 访问接口文档地址测试 [http://localhost:9999/doc.html - 进入 `youlai-auth` 模块的启动类 AuthApplication 启动认证授权中心; - - - 进入 `youlai-admin` → `admin-boot` 模块的启动类 AdminApplication 启动系统服务; - - - 至此已完成基础服务的启动,商城服务按需启动,启动方式和 `youlai-admin` 一致。 - - -5. **启动测试** - - - 访问接口文档地址测试 [http://localhost:9999/doc.html](http://localhost:9999/doc.html) ### 🗁 管理前端启动 @@ -249,6 +245,7 @@

+ - Github @@ -257,11 +254,12 @@

+ ## 💬 联系信息 > 欢迎添加开发者微信,备注「有来」进群 -| ![](https://gitee.com/haoxr/image/raw/master/hxr.jpg)| ![](https://gitee.com/haoxr/image/raw/master/default/jialin.jpg) | ![](https://gitee.com/haoxr/image/raw/master/default/ba695a5e70410a066b7052c5dc9db5c.jpg) | -|---|---|---| \ No newline at end of file +| ![](https://gitee.com/haoxr/image/raw/master/hxr.jpg) | ![](https://gitee.com/haoxr/image/raw/master/default/jialin.jpg) | ![](https://gitee.com/haoxr/image/raw/master/default/ba695a5e70410a066b7052c5dc9db5c.jpg) | +| ----------------------------------------------------- | ------------------------------------------------------------ | ------------------------------------------------------------ | \ No newline at end of file