栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

【十七】搭建SpringCloud项目一(Eureka)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【十七】搭建SpringCloud项目一(Eureka)

从本章开始从0搭建SpringCloud项目,再逐步进行优化,加入其它组件。

本次首先整合springcloud五大组件中的发现服务(Eureka)。

发现服务:专门负责服务的注册和发现,在开发时,方便了解哪些服务在哪些机器上运行着,占用的哪些端口等情况。

 本章先进行结构的搭建,SpringCloud项目就是一个一个的Spring项目合在一起的,所以新建一个maven项目,再在maven项目里面新建多个Spring项目即可,如下:

第一步:新建maven项目

新建完成后删除src文件夹(对于外层的结构,不需要写逻辑,不需要src目录)。

 第二步:修改父亲的配置文件


    4.0.0

    org.example
    SpringCloudDemo
    1.0-SNAPSHOT

    
    pom

    
        UTF-8
        1.8
        1.8
        5.1.47
        1.1.10
        4.1.2
        1.16.10
        1.2.17
    

    
    
        

            
            
                org.springframework.cloud
                spring-cloud-dependencies
                Greenwich.SR1
                pom
                import
            
            
            
                org.springframework.boot
                spring-boot-dependencies
                2.1.4.RELEASE
                pom
                import
            
            
            
                mysql
                mysql-connector-java
                ${mysql.version}
            
            
                com.alibaba
                druid
                ${druid.version}
            
            
            
                org.mybatis.spring.boot
                mybatis-spring-boot-starter
                1.3.2
            
            
            
                junit
                junit
                4.12
            
            
            
                org.projectlombok
                lombok
                1.18.8
            

            
            
                log4j
                log4j
                ${log4j.vsrsion}
            
            
                ch.qos.logback
                logback-core
                1.2.3
            
        
    
    
第三步:新建子springboot项目

类似操作创建springboot项目,创建多个。

第四步:修改各个yml文件以及pom文件

将配置文件改为yml格式。

 设置端口号以及服务名称。

修改pom文件 ,所需依赖可以先不管,后面用到再加到父亲里面去,子项目不用配置版本,修改子项目的parent,以外层项目的pom为准。

第五步:新建发现服务,此处使用eureka

 第六步:修改eureka服务

修改yml文件,设置如上,修改application启动类

开启eureka。

 第七步:修改其他服务的yml配置文件和依赖以及启动类

1、将所有服务新增eureka依赖


            org.springframework.cloud
            spring-cloud-starter-eureka
            1.4.6.RELEASE

 2、修改除了eureka服务以外所有服务的yml配置文件

3、修改启动类

注意:若启动报错:“spring boot项目启动报错:Failed to load property source from location 'classpath:/application.yml”,删除yml文件,再重新添加一个即可。

 第八步:演示

1、启动eureka服务

访问eureka的端口地址:http://localhost:8289/,展示如下:

2、启动其他服务

可以看到已经可以发现服务了。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/459115.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号