2、创建SpringCloud server提供者

将一个SpringBoot项目注册为微服务,需要作如下修改。

pom.xml添加

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



        
            org.springframework.boot
            spring-boot-starter-web
        

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

        
       
                org.springframework.cloud
                spring-cloud-starter-ribbon
        




        
            
                org.springframework.cloud
                spring-cloud-dependencies
                Camden.SR7
                pom
                import
            
        

application.yml文件加入以下配置

eureka:
  client:
    serviceUrl:
      #指定SpringCloud服务端地址
      defaultZone: http://localhost:8000/eureka/

spring:
 application:
    name: db-service  #指定服务名,服务消费者通过该服务名调用该服务

启动类中添加注册服务注解:@EnableDiscoveryClient 、@ServletComponentScan

如下所示:

@EnableDiscoveryClient   //将自己注册到服务中心
@SpringBootApplication
@ServletComponentScan
public class SpringcloudtestApplication {

   public static void main(String[] args) {
       SpringApplication.run(SpringcloudtestApplication.class, args);
   }
}

启动项目,该项目就会被注册为一个服务。

你可能感兴趣的:(2、创建SpringCloud server提供者)