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

保姆式搭建SpringCloud项目

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

保姆式搭建SpringCloud项目

关于Spring Cloud
Spring Cloud 是一系列有序框架的集合,其主要的设施有,服务发现与注册,配置中心,消息总线,负载均衡,断路器,数据监控等,通过Spring Boot的方式,可以实现一键启动,和部署。Spring 没有重新造车轮,只是把各家的应用给综合起来。最后给开发者遗留下了一个足够简单的,相当容易部署的,相当容易学习的Spring 体系。至于为什么要学习Spring Cloud的体系,因为原先的体系过于复杂了,导致开发的环境艰难,正是由于开发的环境的艰难,Spring Cloud 的是Spring体系的简化版,简化了原有的复杂。

开始搭建
博主使用的是IntelliJ IDEA 2019.1.

3 版本进行环境搭建演示,如果使用Eclipse等IDE进行开发可以

点击Create New Project按钮进行创建一个新的项目

设置GroupId和项目名称

 项目路径设置

修改Pom文件

    
        org.springframework.boot
        spring-boot-starter-parent
        2.1.4.RELEASE
    
    
    
        UTF-8
        1.8
        Greenwich.RELEASE
    

    
    
        
            
                org.springframework.cloud
                spring-cloud-dependencies
                ${spring-cloud-release.version}
                pom
                import
            
        
    
    
    
        
            spring-milestones
            Spring Milestones
            https://repo.spring.io/milestone
            
                false
            
        
    

 

创建Eureka注册中心模块
关于Eureka
Eureka是基于REST(Representational State Transfer)服务,主要以AWS云服务为支撑,提供服务发现并实现负载均衡和故障转移。我们称此服务为Eureka服务。Eureka提供了Java客户端组件,Eureka Client,方便与服务端的交互。客户端内置了基于round-robin实现的简单负载均衡。在Netflix,为Eureka提供更为复杂的负载均衡方案进行封装,以实现高可用,它包括基于流量、资源利用率以及请求返回状态的加权负载均衡。 创建Eureka子模块
 

 

 

右键点击Cloud_Demo父项目后,将鼠标拖入New选项框,点击Module选项创建子模块

设置Eureka子模块名称

 

点击ArtifactId输入框输入Eureka模块名称,在此我们使用Eureka_Demo进行命名。设置完成后点击Next按钮进行下一步操作。 

 

修改Eureka子模块的Pom文件

当Eureka子模块创建完成的时候,这时Eureka_Demo的pom.xml是没有Jar包依赖的的,我们需要手动导入Eureka需要的Jar包依赖。

 

	
        
        
            org.springframework.boot
            spring-boot-starter-web
        
        
        
            org.springframework.cloud
            spring-cloud-starter-netflix-eureka-server
        
    

创建核心配置文件 

在Eureka_Demo模块下的src/main/resources文件夹下创建application.yml核心配置文件,进行编写核心配置

创建Application启动类  

在Eureka_Demo子模块下的src/main/java/com/czxy目录下创建EurekaApplication.java文件
详细代码:

@EnableEurekaServer
@SpringBootApplication
public class EurekaApplication {
    public static void main(String[] args) {
        SpringApplication.run(EurekaApplication.class,args);
    }
}
 将EurekaApplication启动类配置到Configurations中

点击IDEA右上角的Add Configurations按钮 

点击左上角的加号按钮后点击Spring Boot选项进入设置页面 

 

设置启动名称以及启动类文件收点击OK按钮完成设置

启动Eureka

--- 

 

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

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

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