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