02 nacos-服务注册

上一节我们安装并启动了nacos服务,并且手动注册了服务,这一节我们使用程序在nacos上注册服务。

1、前提约束

2、操作步骤

  • 创建一个springboot项目,加入以下依赖:
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        <dependency>
            <groupId>com.alibaba.cloud</groupId>
            <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
        </dependency>

注意:笔者使用的spring-boot版本是2.3.7.RELEASE,spring-cloud-alibaba版本是2.2.2.RELEASE

  • 修改application.properties:
spring.application.name=nacos-provider
spring.cloud.nacos.discovery.server-addr=127.0.0.1:8848
server.port=10001
  • 在主启动类同级目录下创建UserController.java
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class UserController {

    @GetMapping("/get")
    public String get(){
        return "SpringCloud alibaba from 10001";
    }
}
  • 修改application.properties
spring.application.name=nacos-provider
spring.cloud.nacos.discovery.server-addr=127.0.0.1:8848
server.port=10001
  • 主启动类上面加入以下注解:
@EnableDiscoveryClient
  • 启动主启动类,在nacos管理界面上,看到以下内容:


    注册到nacos服务

    以上就是在nacos服务上注册接口。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容