如何切换微服务 - xinwu-yang/cube-java GitHub Wiki
- system-quick-start 添加依赖
<!-- 引入starter-cloud依赖 -->
<dependency>
<groupId>com.tievd.cube.starter</groupId>
<artifactId>starter-cloud</artifactId>
<!--system模块需要排除cube-cloud-api-->
<exclusions>
<exclusion>
<groupId>com.tievd.cube.base</groupId>
<artifactId>system-cloud-api</artifactId>
</exclusion>
</exclusions>
</dependency>
- 修改配置Nacos注册中心和配置中心
- 删除system-quick-start/src/main/resources下的application-{dev/prod}.yml配置文件,只保留application.yml,并加入以下配置
server:
port: 8090
spring:
application:
name: cube-system
cube:
version: @cube.version@
- system-quick-start/src/main/resources/bootstrap.yml 取消注释,修改Nacos配置
- 启动其他模块(网关,监控)
和魔方基础服务一样,只需要新增一个启动类即可
- 添加依赖
<dependency>
<groupId>com.tievd.cube.starter</groupId>
<artifactId>starter-cloud</artifactId>
</dependency>
- 新增一个启动类 DemoApplication.java 并注解 @CubeCloudApp
@CubeCloudApp
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}
-
魔方提供 system-cloud-api 来调用一些底层API
-
添加相同配置文件:配置Nacos注册中心和配置中心等