SpringCloud之搭建服务提供者

 搭建注册中心https://blog.csdn.net/kxj19980524/article/details/86775500



    4.0.0
    
        org.springframework.boot
        spring-boot-starter-parent
        2.0.5.RELEASE
         
    
    com.buba
    demo
    0.0.1-SNAPSHOT
    demo
    Demo project for Spring Boot

    
        1.8
        Greenwich.RELEASE
    

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

        
            org.springframework.boot
            spring-boot-starter-test
            test
        
    

    
        
            
                org.springframework.cloud
                spring-cloud-dependencies
                
                Finchley.RELEASE
                pom
                import
            
        
    

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

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



###服务启动端口号
server.port=8000
###服务名称(服务注册到eureka名称)
spring.application.name=app-buba-member
###服务注册到eureka地址
eureka.client.service-url.defaultZone=http://localhost:8100/eureka
###当前服务注册到eureka上
eureka.client.register-with-eureka=true
###需要检索服务
eureka.client.fetch-registry=true

然后写一个controller方法进行测试,微服务这个阶段,最好包名加上api代表它是一个服务,更加规范一点.

SpringCloud之搭建服务提供者_第1张图片

在启动类上加上@EnableEurekaClient表示它是发布一个服务.

SpringCloud之搭建服务提供者_第2张图片

然后启动的时候先启动eureka注册中心,再启动这个提供者,启动好后,就可以在这个平台看到发布的服务了

SpringCloud之搭建服务提供者_第3张图片

SpringCloud之搭建服务提供者_第4张图片

你可能感兴趣的:(SpringCloud)