第十六章 Spring Cloud Alibaba 基础环境搭建

目录

一、创建父工程

1.创建父工程

二、创建公共API

1、创建公共API

2、创建实体类及打包

三、完善父工程 pom

四、项目整体结构


          Spring Cloud  Alibaba基础环境搭建。

一、创建父工程

1.创建父工程

       创建父工程 Maven 项目 springcoudalibaba,并对 springcloud、springcloudalibaba、依赖维护,对springboot父项目继承。

  • 维护springcloud依赖           2021.0.4
  • 维护springcloudalibaba依赖    2021.0.4.0
  • 继承springboot父项目          2.6.11 

第十六章 Spring Cloud Alibaba 基础环境搭建_第1张图片

 修改 pom 文件如下:



    4.0.0

    com.hwadee.springcloud2022
    springcloudalibaba
    pom
    0.0.1-SNAPSHOT


    
    
        org.springframework.boot
        spring-boot-starter-parent
        2.6.11
        
    

    
        2021.0.4
        2021.0.4.0
        1.18.24
    

    
        
        
            org.projectlombok
            lombok
            ${lombok.version}
            provided
        
    

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


二、创建公共API

1、创建公共API

      创建项目 springcoudalibaba 的公共api子模块 springcloud-api,修改pom 文件如下:




  4.0.0

  com.hwadee.springcloud
  springcloud-api
  0.0.1-SNAPSHOT

  
    com.hwadee.springcloud2022
    springcloudalibaba
    0.0.1-SNAPSHOT
  


  
    
      
        
        
          maven-clean-plugin
          3.1.0
        
        
        
          maven-resources-plugin
          3.0.2
        
        
          maven-compiler-plugin
          3.8.0
        
        
          maven-surefire-plugin
          2.22.1
        
        
          maven-jar-plugin
          3.0.2
        
        
          maven-install-plugin
          2.5.2
        
        
          maven-deploy-plugin
          2.8.2
        
        
        
          maven-site-plugin
          3.7.1
        
        
          maven-project-info-reports-plugin
          3.0.0
        
      
    
  

2、创建实体类及打包

     创建公共api中的实体类Product,并进行打包

// 商品实体类
@Data
public class Product {
    private Long id;
    private String name;
    private BigDecimal price;
}

第十六章 Spring Cloud Alibaba 基础环境搭建_第2张图片

第十六章 Spring Cloud Alibaba 基础环境搭建_第3张图片

三、完善父工程 pom



    4.0.0

    com.hwadee.springcloud2022
    springcloudalibaba
    pom
    0.0.1-SNAPSHOT
    
        springcloud-api
    

    
    
        org.springframework.boot
        spring-boot-starter-parent
        2.6.11
        
    

    
        2021.0.4
        2021.0.4.0
        1.18.24
    

    
        
        
            org.projectlombok
            lombok
            ${lombok.version}
            provided
        
    

    
    
        
            
            
                com.hwadee.springcloud
                springcloud-api
                0.0.1-SNAPSHOT
            
            
            
                org.springframework.cloud
                spring-cloud-dependencies
                ${spring.cloud.version}
                pom
                import
            
            
            
                com.alibaba.cloud
                spring-cloud-alibaba-dependencies
                ${spring.cloud.alibaba.version}
                pom
                import
            
        
    


四、项目整体结构

第十六章 Spring Cloud Alibaba 基础环境搭建_第4张图片

第十五章:Spring Cloud Alibaba 入门介绍

第十七章:Nacos注册中心详解-入门介绍

你可能感兴趣的:(springcloud,java,spring,boot,spring,spring,cloud)