【Spring cloud】注册服务
一 、版本依赖(2022.3月最新)
注意:Springboot 2.6.3以上,Navos去下载1.4.2版本,Spring Cloud Alibaba :2021.0.1.0, Spring Cloud:2021.0.1
先建一个Spring boot工程,版本选择2.6.4,,勾选Spring Web和lombok插件,在pom.xml中添加:
<dependencyManagement> <dependencies> <dependency> <groupId>org.springframework.cloudgroupId> <artifactId>spring-cloud-dependenciesartifactId> <version>2021.0.1version> <type>pomtype> <scope>importscope> dependency> <dependency> <groupId>com.alibaba.cloudgroupId> <artifactId>spring-cloud-alibaba-dependenciesartifactId> <version>2021.0.1.0version> <type>pomtype> <scope>importscope> dependency> dependencies> dependencyManagement>
二、在父工程下创建子工程
在子工程的pom.xml中添加Nacos依赖:
<dependency> <groupId>com.alibaba.cloudgroupId> <artifactId>spring-cloud-starter-alibaba-nacos-discoveryartifactId> dependency>
修改source下的application.yml文件,添加Nacos 配置:
spring:
cloud:
nacos:
discovery:
# 指定nacos server地址
server-addr: localhost:8848
application:
name: provider
server:
port: 8082
2021版IDEA 配置多实例启动:modify options →allow multple instances勾上
启动服务:
可以在Nacos 里面看到注册的服务:
完成!