El proyecto SpringBoot se cambia al proyecto SpringCloud utilizando nacos como registro

Este capítulo explica cómo cambiar el proyecto springboot a springcloud sin cambiar el negocio original y usar nacos como registro.

Primero descargue el centro de registro de nacos en el sitio web oficial. El archivo startup.cmd en el directorio bin es el comando de inicio. El número de puerto predeterminado es 8888

A continuación, modifique las dependencias del proyecto original.

Agregue la versión de dependencia de springcloud en el módulo de dependencia principal. Si no hay una dependencia principal, también se especifica en el proyecto directamente.

Especifique la versión primero

<properties>
        <cloud.version>Hoxton.RELEASE</cloud.version>
        <alibaba.version>2.2.0.RELEASE</alibaba.version>
        <!--原有项目代码-->
</properties>

agregar dependencias

             <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-dependencies</artifactId>
                <version>${cloud.version}</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
            <dependency>
                <groupId>com.alibaba.cloud</groupId>
                <artifactId>spring-cloud-alibaba-dependencies</artifactId>
                <version>${alibaba.version}</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>

Agregar dependencias nacos a subproyectos

 <!-- 服务注册 -->
        <dependency>
            <groupId>com.alibaba.cloud</groupId>
            <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
        </dependency>

Anotación de clase de inicio

@EnableDiscoveryClient

Añadir en el archivo de configuración de la aplicación

Especifique la dirección de naocs y el nombre del servidor

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

Después de iniciar el proyecto en este momento, después de iniciar naocs, inicie sesión en el sitio web de nacos

http://localhost:8888/nacos ; tanto la cuenta como la contraseña son nacos

Puede ver el servicio actual en la lista de servicios; nacos está cargado de forma diferida, primero debe acceder al servicio y se mostrará en naocs

 

Supongo que te gusta

Origin blog.csdn.net/weixin_52210557/article/details/124017477
Recomendado
Clasificación