ziyi.liu před 4 roky
rodič
revize
3d74df30d6
1 změnil soubory, kde provedl 25 přidání a 2 odebrání
  1. 25 2
      README.md

+ 25 - 2
README.md

@@ -1,4 +1,27 @@
-# 工程简介
+# Graphql示例
+## 如何运行
+### 初始化
+1. 在本地MySQL中创建数据库`graphql-demo`
+2. 进入init-db模块,修改`pom.xml`中`flyway`插件中数据库配置,改为自己本地的配置
+```xml
+<configuration>
+    <url>${db.url}</url>
+    <user>${username}</user>
+    <password>${password}</password>
+</configuration>
+```
+3.执行:
+```bash
+mvn flyway:migration
+```
+### 运行三个微服务
++ 进入`goods-service`模块,找到`GoodsApplication`,运行主函数,启动商品服务
++ 进入`user-service`模块,找到`UserApplication`,运行主函数,启动用户服务
++ 进入`order-service`模块,找到`OrderApplication`,运行主函数,启动订单服务
+
+### 运行GraphQL聚合服务
++ 进入`graphql-api`模块,找到`GraphqlApplication`,运行主函数,启动GraphQL服务
++ 访问 `http://localhost:8080/playground` 进入 `playground`, 开始使用。
+
 
-# 延伸阅读