使用Eclipse创建SpringCloud项目(一)

一、创建parent项目,方便版本管理。

使用Eclipse创建SpringCloud项目(一)_第1张图片

使用Eclipse创建SpringCloud项目(一)_第2张图片

使用Eclipse创建SpringCloud项目(一)_第3张图片

parent项目pom.xml配置如下:


  4.0.0
  com.qsf.springcloud
  springcloud-root
  0.0.1-SNAPSHOT
  pom
  
 
   
        org.springframework.boot
        spring-boot-starter-parent
        1.4.1.RELEASE
   

   
    spring-register
    springcloud-eureka
    springcloud-common
   

 
 
   
       
            org.springframework.cloud
            spring-cloud-dependencies
            Dalston.SR1
            pom
            import
       

   


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

                   

               

           

           
                org.apache.maven.plugins
                maven-compiler-plugin
               
                    utf-8
                    1.8
                    1.8
               

           

       

   

    

二、eureka server(注册中心):

使用Eclipse创建SpringCloud项目(一)_第4张图片

使用Eclipse创建SpringCloud项目(一)_第5张图片

eureka server项目pom.xml配置如下:


  4.0.0
 
    com.qsf.springcloud
    springcloud-root
    0.0.1-SNAPSHOT
 

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

   

eureka server启动类如下:

@SpringBootApplication
@EnableEurekaServer
public class RegisterMain {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        new SpringApplicationBuilder(RegisterMain.class).web(true).run(args);
    }

}

 

三、eureka Client(具体的服务):

使用Eclipse创建SpringCloud项目(一)_第6张图片

使用Eclipse创建SpringCloud项目(一)_第7张图片

eureka client项目pom.xml配置如下:


  4.0.0
 
    com.qsf.springcloud
    springcloud-root
    0.0.1-SNAPSHOT
 

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

   

eureka client启动类如下:

@SpringBootApplication
@EnableEurekaClient
public class AppMain {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        new SpringApplicationBuilder(AppMain.class).web(true).run(args);
    }

}

注意:

1.  启动类不能建在src/main/java默认路径下。

2. 先启动eureka server后启动eureka client,否则会报错。

你可能感兴趣的:(微服务)