Bez popisu

ziyi.liu 3d74df30d6 add readme.md před 4 roky
base-module 4bb7cc39b3 update dataloader před 4 roky
common-module b1734a4a8c update před 4 roky
goods-service d097cda5fd add před 4 roky
graphql-api b1734a4a8c update před 4 roky
init-db 45004509d2 add flyway and init db script před 4 roky
order-service 45004509d2 add flyway and init db script před 4 roky
user-service d097cda5fd add před 4 roky
.gitignore 9d5bfbe9fc init před 4 roky
README.md 3d74df30d6 add readme.md před 4 roky
pom.xml 45004509d2 add flyway and init db script před 4 roky
初识GraphQL.pptx d097cda5fd add před 4 roky

README.md

Graphql示例

如何运行

初始化

  1. 在本地MySQL中创建数据库graphql-demo
  2. 进入init-db模块,修改pom.xmlflyway插件中数据库配置,改为自己本地的配置

    <configuration>
    <url>${db.url}</url>
    <user>${username}</user>
    <password>${password}</password>
    </configuration>
    

    3.执行:

    mvn flyway:migration
    

    运行三个微服务

  3. 进入goods-service模块,找到GoodsApplication,运行主函数,启动商品服务

  4. 进入user-service模块,找到UserApplication,运行主函数,启动用户服务

  5. 进入order-service模块,找到OrderApplication,运行主函数,启动订单服务

运行GraphQL聚合服务

  • 进入graphql-api模块,找到GraphqlApplication,运行主函数,启动GraphQL服务
  • 访问 http://localhost:8080/playground 进入 playground, 开始使用。