SpringCloud——创建 SpringCloud项目

目录:

1. 创建 project 工作空间

1.1 微服务 cloud 聚合父工程 project

2. 父工程 pom

2. 微服务工程构建

1. 建 moudle

2. 改 pom


1. 创建 project 工作空间

1.1 微服务 cloud 聚合父工程 project

a. 创建 maven 工程

b. 设置编码

SpringCloud——创建 SpringCloud项目_第1张图片

c. 注解生效激活

SpringCloud——创建 SpringCloud项目_第2张图片

d. java 编译版本

SpringCloud——创建 SpringCloud项目_第3张图片

 

2. 父工程 pom




    4.0.0

    com.zth.springcloud
    mycloud01
    1.0-SNAPSHOT
    pom

    
        cloud-provider-payment8001
        cloud-consumer-order80
        cloud-api-commons
        cloud-eureka-server7001
    

    
    
        UTF-8
        1.8
        1.8
        4.12
        1.2.17
        1.16.18
        5.1.47
        1.1.16
        1.3.0
    

    
    
        
            
            
                org.springframework.boot
                spring-boot-dependencies
                2.2.2.RELEASE
                pom
                import
            
            
            
                org.springframework.cloud
                spring-cloud-dependencies
                Hoxton.SR1
                pom
                import
            
            
            
                com.alibaba.cloud
                spring-cloud-alibaba-dependencies
                2.1.0.RELEASE
                pom
                import
            

            
                mysql
                mysql-connector-java
                ${mysql.version}
            
            
                com.alibaba
                druid-spring-boot-starter
                ${druid.version}
            
            
                org.mybatis.spring.boot
                mybatis-spring-boot-starter
                ${mybatis.spring.boot.version}
            
            
                junit
                junit
                ${junit.version}
            
            
                log4j
                log4j
                ${log4j.version}
            
            
                org.projectlombok
                lombok
                ${lombok.version}
                true
            
        
    

2. 微服务工程构建

1. 建 moudle

2. 改 pom



    
        mycloud01
        com.zth.springcloud
        1.0-SNAPSHOT
    
    4.0.0

    cloud-provider-payment8001

    
        
            org.springframework.boot
            spring-boot-starter-web
        
        
            org.springframework.boot
            spring-boot-starter-actuator
        
        
            org.mybatis.spring.boot
            mybatis-spring-boot-starter
        
        
            com.alibaba
            druid-spring-boot-starter
        
        
            mysql
            mysql-connector-java
        
        
            org.projectlombok
            lombok
            true
        
        
            org.springframework.boot
            spring-boot-starter-test
            test
        
        
            com.zth.springcloud
            cloud-api-commons
            ${project.version}
        
    

3. 写 YML

server:
  port: 8001

spring:
  application:
    name:cloud-payment-service
  datasource:
    type: com.alibaba.druid.pool.DruidDataSource    # 当前数据源操作类型
    driver-class-name: org.gjt.mm.mysql.Driver    # mysql 驱动包
    url: jdbc:mysql://localhost:3306/mycloud?useUnicode=true&characterEncoding=utf-8&useSSL=false
    username: root
    password: mysql

mybatis:
  mapperLocations: classpath:mapper/*.xml
  type-aliases-package: com.zth.springcloud.entities

4. 主启动

package com.zth.springcloud;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

/**
 * @author zth
 * @Date 2020-06-06 12:37
 */
@SpringBootApplication
public class PaymentMain8001 {
    public static void main(String[] args){
        SpringApplication.run(PaymentMain8001.class,args);
    }
}

5. 业务类

SpringCloud——创建 SpringCloud项目_第4张图片

 

 

你可能感兴趣的:(SpringCloud)