美文网首页Spring Cloud
从零开始搭建Spring Cloud项目(四)使用Nacos 服

从零开始搭建Spring Cloud项目(四)使用Nacos 服

作者: 李白_liby | 来源:发表于2020-01-14 20:02 被阅读0次

    开发工具:IntelliJ IDEA 2019.2.4(Ultimate Edition)

    Nacos官网:https://nacos.io/zh-cn/

    1.根据 Nacos快速开始章节介绍,下载并启动Nacos服务

    启动服务器

    Linux/Unix/Mac

    启动命令(standalone代表着单机模式运行,非集群模式):

    sh startup.sh -m standalone
    

    如果您使用的是ubuntu系统,或者运行脚本报错提示[[符号找不到,可尝试如下运行:

    bash startup.sh -m standalone
    

    Windows

    启动命令:

    cmd startup.cmd
    

    或者双击startup.cmd运行文件。

    关闭服务器

    Linux/Unix/Mac

    sh shutdown.sh
    

    Windows

    cmd shutdown.cmd
    

    或者双击shutdown.cmd运行文件。

    启动成功后访问http://localhost:8848/nacos/进入Nacos控制台,默认登录名密码都是nacos

    2.添加服务管理依赖

    <dependency>
        <groupId>com.alibaba.cloud</groupId>
        <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
        <version>2.1.1.RELEASE</version>
    </dependency>
    

    3.在application.yml中配置 Nacos server 的地址

    spring:
      cloud:
        nacos:
          discovery:
            server-addr: 127.0.0.1:8848
    

    4.通过 Spring Cloud 原生注解@EnableDiscoveryClient开启服务注册发现功能

    package cn.libaiii.user.center;
    
    import org.springframework.boot.SpringApplication;
    import org.springframework.boot.autoconfigure.SpringBootApplication;
    import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
    import tk.mybatis.spring.annotation.MapperScan;
    
    /**
     * @author libai
     */
    @SpringBootApplication
    @EnableDiscoveryClient
    @MapperScan("cn.libaiii.user.center.mapper")
    public class UserCenterApplication {
        public static void main(String[] args) {
            SpringApplication.run(UserCenterApplication.class, args);
        }
    }
    

    5.启动服务后,在Nacos控制台中查看服务列表,展示出启动的服务则代表服务注册成功


    服务列表

    相关文章

      网友评论

        本文标题:从零开始搭建Spring Cloud项目(四)使用Nacos 服

        本文链接:https://www.haomeiwen.com/subject/zegaactx.html