SpringCloud服务注册
小于 1 分钟
1、pom.xml添加starter依赖
<!-- https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-starter-alibaba-nacos-discovery -->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
2、配置文件添加注册服务器地址
在application.yaml配置文件内添加Nacos Server的地址:
#应用基本信息配置
spring:
application:
name: nacos-provider-demo #修改此处为您的应用程序名称
group: test #部门
developer: developer #<负责人姓名>
cloud:
nacos:
discovery:
server-addr: nacos.xt.com #Nacos服务地址
3、开启服务发现功能
在启动类添加 Spring Cloud 原生注解 @EnableDiscoveryClient ,开启服务注册发现功能:
@SpringBootApplication
@EnableDiscoveryClient
public class NacosProviderDemoApplication {
public static void main(String[] args) {
SpringApplication.run(NacosProviderDemoApplication.class, args);
}
}
4、配置服务接口
@RestController
public class EchoController {
@RequestMapping(value = "/echo/{string}", method = RequestMethod.GET)
public String echo(@PathVariable String string) {
return "Hello Nacos Discovery " + string;
}
}
5、确认服务注册结果
运行Nacos-provider-demo,打开Nacos管理服务,可以看到nacos-prodiver-demo已经成功注册。
