
用户服务:muu-admin
商品服务:muu-commodity
公共服务:muu-common
网关:muu-gateway
muu-admin、muu-commodity 模块勾选Web-String Web、SpringCloudRouting-OpenFeign
muu-gateway 模块勾选Web-String Web、SpringCloudRouting-Gateway
父pom别忘了加入pom,不然打包失败。
1、修改parent4.0.0 pom org.springframework.boot spring-boot-starter-parent 2.2.6.RELEASE
修改每个模块parent全部引用父模块
所有子pom里的dependencyManagement移动到父pom,交给父pom管理。
com.alibaba.cloud
spring-cloud-starter-alibaba-nacos-discovery
${alibaba-nacos-discovery.version}
公共服务引入,然后其他模块引入公共服务就可以了
需要注册nacos的启动类上加上@EnableDiscoveryClient注解
package com.mz.gateway;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
@EnableDiscoveryClient
@SpringBootApplication
public class MuuGatewayApplication {
public static void main(String[] args) {
SpringApplication.run(MuuGatewayApplication.class, args);
}
}
3、配置yml文件
server:
port: 8000
spring:
cloud:
nacos:
discovery:
server-addr: 10.2.26.52:8848
group: mz
namespace: mz-muu
application:
name: muu-admin
4、起飞项目
nacos客户端下载地址https://github.com/alibaba/nacos/releases