SpringBoot项目改为SpringCloud项目使用nacos作为注册中心的方法

本章讲解的是在不改变原有业务的情况下将springboot改为springcloud项目使用nacos作为注册中心

首先在官网下载好nacos注册中心,在bin目录中startup.cmd文件为启动命令默认端口号是8888

接下来修改原有项目依赖

在父依赖模块添加springcloud依赖版本,若没有父依赖直接在项目指定也一样

首先指定版本


        Hoxton.RELEASE
        2.2.0.RELEASE
        

添加依赖

             
                org.springframework.cloud
                spring-cloud-dependencies
                ${cloud.version}
                pom
                import
            
            
                com.alibaba.cloud
                spring-cloud-alibaba-dependencies
                ${alibaba.version}
                pom
                import
            

子项目中添加nacos依赖

 
        
            com.alibaba.cloud
            spring-cloud-starter-alibaba-nacos-discovery
        

启动类加注解

@EnableDiscoveryClient

在application配置文件添加

指定naocs地址,以及服务器名称

spring:
  cloud:
    nacos:
      discovery:
        server-addr: 127.0.0.1:8888
  application:
    name: lzq-v587

此时启动项目后,在启动naocs,登陆nacos网址

http://localhost:8888/nacos;账号密码都是nacos

在服务列表就可以看到当前服务;nacos是懒加载的,需要先访问服务,naocs中才会显示

 到此这篇关于SpringBoot项目改为SpringCloud项目使用nacos作为注册中心的文章就介绍到这了,更多相关SpringBoot项目改为SpringCloud内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

你可能感兴趣的:(SpringBoot项目改为SpringCloud项目使用nacos作为注册中心的方法)