跳至主要內容

SpringCloud服务注册

zheng小于 1 分钟springSpringCloud

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已经成功注册。

image-20201214122255720
image-20201214122255720
上次编辑于:
贡献者: 郑天祺