服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|Java教程|ASP教程|编程技术|正则表达式|C/C++|IOS|C#|Swift|Android|VB|R语言|JavaScript|易语言|vb.net|

服务器之家 - 编程语言 - Java教程 - SpringBoot项目改为SpringCloud项目使用nacos作为注册中心的方法

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

2022-11-12 14:17远走与梦游 Java教程

本文主要介绍了SpringBoot项目改为SpringCloud项目使用nacos作为注册中心,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

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

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

接下来修改原有项目依赖

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

首先指定版本

?
1
2
3
4
5
<properties>
        <cloud.version>Hoxton.RELEASE</cloud.version>
        <alibaba.version>2.2.0.RELEASE</alibaba.version>
        <!--原有项目代码-->
</properties>

添加依赖

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<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>

子项目中添加nacos依赖

?
1
2
3
4
5
<!-- 服务注册 -->
       <dependency>
           <groupId>com.alibaba.cloud</groupId>
           <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
       </dependency>

启动类加注解

?
1
@EnableDiscoveryClient

在application配置文件添加

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

?
1
2
3
4
5
6
7
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项目使用nacos作为注册中心的文章就介绍到这了,更多相关SpringBoot项目改为SpringCloud内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:https://blog.csdn.net/weixin_52210557/article/details/124017477

延伸 · 阅读

精彩推荐
  • Java教程springboot注入servlet的方法

    springboot注入servlet的方法

    本篇文章主要介绍了springboot注入servlet的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧...

    赵计刚3422020-09-27
  • Java教程java基本教程之多线程基本概念 java多线程教程

    java基本教程之多线程基本概念 java多线程教程

    多线程是Java中不可避免的一个重要主体。下面是对“JDK中新增JUC包”之前的Java多线程内容的讲解,JUC包是由Java大师Doug Lea完成并在JDK1.5版本添加到Java中的...

    java教程网4672019-10-31
  • Java教程SpringBoot之瘦身部署的详细步骤

    SpringBoot之瘦身部署的详细步骤

    本篇文章主要介绍了SpringBoot之瘦身部署的详细步骤,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧...

    yjgithub4652021-05-25
  • Java教程gateway、webflux、reactor-netty请求日志输出方式

    gateway、webflux、reactor-netty请求日志输出方式

    这篇文章主要介绍了gateway、webflux、reactor-netty请求日志输出方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教...

    lizz6668692022-09-05
  • Java教程java内存模型jvm虚拟机简要分析

    java内存模型jvm虚拟机简要分析

    Java 内存模型的主要目的是定义程序中各种变量的访问规则, 关注在虚拟机中把变量值存储到内存和从内存中取出变量值这样的底层细节...

    小伙无限帅8942022-01-12
  • Java教程使用springboot整合websocket实现群聊教程

    使用springboot整合websocket实现群聊教程

    websocket怎么说呢,就是服务器可以主动向客户端发起对话,下面就是springboot整合websocket实现群聊的操作代码,一起来看一下get新技能吧...

    是南巷的花猫啊9602021-11-24
  • Java教程Java数组的去重

    Java数组的去重

    这篇文章主要介绍了Java数组去重,结合实例形式分析了Java针对数组的去重,需要的朋友可以参考下,希望能够给你带来帮助...

    啊政123410832022-03-06
  • Java教程解决Maven多模块编译慢的问题

    解决Maven多模块编译慢的问题

    这篇文章主要介绍了Maven多模块编译慢的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教...

    长风20159822022-01-12