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