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中才会显示

你可能感兴趣的:(java,spring,cloud,spring,boot,java,chrome,分布式)