Eclipse初次搭建SpringCloud服务(一)

一:简介

SpringCloud中文官方文档:

        微服务架构集大成者,云计算最佳业务实践。

百度百科:

       Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring Cloud并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易维护的分布式系统开发工具包。

二:创建springBoot + springCloud项目

   右键 --> new --> Project --> Spring Starter Project

(如果没有请先安装插件https://blog.csdn.net/yuzhiqiang_1/article/details/84578633

Eclipse初次搭建SpringCloud服务(一)_第1张图片

项目名包名 自己随便写

Eclipse初次搭建SpringCloud服务(一)_第2张图片

选择next 开始创建SpringCloud服务

Eclipse初次搭建SpringCloud服务(一)_第3张图片

Eclipse初次搭建SpringCloud服务(一)_第4张图片

Eclipse初次搭建SpringCloud服务(一)_第5张图片

Eclipse初次搭建SpringCloud服务(一)_第6张图片

Eclipse初次搭建SpringCloud服务(一)_第7张图片

application.yml

server:
  port: 12345 # 你的端口

eureka:
  instance:
    hostname: localhost # 你的地址
  client:
    registerWithEureka: false # 表示是否注册自身到eureka服务器,因为当前这个应用就是eureka服务器,没必要注册自身,所以这里是false
    fetchRegistry: false # fetchRegistry表示是否从eureka服务器获取注册信息
    serviceUrl:
      defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/ 
      # defaultZone就比较重要了,是设置eureka服务器所在的地址,查询服务和注册服务都需要依赖这个地址。

注:yml文件就是分层了  跟properties一样(在properties中写为  server.port=12345  其他相同

 

pom文件



    4.0.0

    com.example
    discSystem-3
    0.0.1-SNAPSHOT
    jar

    discSystem-3
    Demo project for Spring Boot

    
        org.springframework.boot
        spring-boot-starter-parent
        2.1.0.RELEASE
         
    

    
        UTF-8
        UTF-8
        1.8
        Greenwich.M3
    

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

        
            mysql
            mysql-connector-java
            runtime
        
        
            org.springframework.boot
            spring-boot-starter-test
            test
        
    

    
        
            
                org.springframework.cloud
                spring-cloud-dependencies
                ${spring-cloud.version}
                pom
                import
            
        
    

    
        
            
                org.springframework.boot
                spring-boot-maven-plugin
            
        
    

    
        
            spring-milestones
            Spring Milestones
            https://repo.spring.io/milestone
            
                false
            
        
    


 

启动服务

Eclipse初次搭建SpringCloud服务(一)_第8张图片

访问服务:(http://localhost:12345/)

Eclipse初次搭建SpringCloud服务(一)_第9张图片

 

 

SpringCloud 服务搭建完成  

你可能感兴趣的:(springBoot,Eclipse,SpringCloud,SpringCloud,Server)