开启微服务开发模式

最后更新于:2022-04-02 07:09:59

# 开启微服务模式 >[info] Version: 3.2+以上版本 | 20220401 > [TOC] *示例:将模块 system、demo ,快速切换成 SpringCloud微服务启动* ## 一、配置host ``` 127.0.0.1 jeecg-boot-redis 127.0.0.1 jeecg-boot-mysql 127.0.0.1 jeecg-boot-rabbitmq 127.0.0.1 jeecg-boot-nacos 127.0.0.1 jeecg-boot-gateway 127.0.0.1 jeecg-boot-system 127.0.0.1 jeecg-boot-xxljob ``` ## 二、勾选中Maven Profile `SpringCloud` ![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/e0/a1/e0a179dfad08e99985662274250d6232_351x364.png) 切换成功效果 ![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/5f/db/5fdb8fc46c49392cf8a58fa0b9d988c1_566x933.png) ## 三、采用微服务方式启动 ### 3.1 手工解开demo模块启动类 ``` jeecg-boot-module-demo/org.jeecg.JeecgDemoCloudApplication ``` ### 3.2 依次启动微服务模块 | 启动类 | 功能 | 访问 | | --- | --- |--- | | JeecgNacosApplication | Nacos启动 | http://localhost:8848/nacos (账号密码:nacos/nacos) | | JeecgDemoCloudApplication | Demo模块微服务启动 | | | JeecgSystemCloudApplication| System模块微服务启动 | | | JeecgGatewayApplication| GateWay启动 | http://localhost:9999 | 其他说明: >[info] Nacos启动注意 > 1. 需要手工执行下数据库脚本 (这里面做了初始化配置),如果用自己的库,请参考手工加配置。 > 2. 默认只创建了`dev`模式的配置文件` jeecg-dev.yaml`,,其他的请自己手工创建。 ![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/f7/93/f7931dbbc15954780aa057bebc9caab0_398x229.png) ### 3.3 启动效果 ![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/58/75/587500f5208d3fe49d0c706e676f6968_466x223.png) 访问gateway看接口文档 http://localhost:9999 ![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/3d/de/3dde7e22ee00ce42a6c83231b448ada5_1283x692.png) ## 四、前端对接 修改.env.development,配置接口地址为gateway地址。 ``` VUE_APP_API_BASE_URL=http://localhost:9999 ``` 启动访问: http://localhost:3000
';