spring cloud项目搭建

1. 项目代码下载地址。

链接:https://pan.baidu.com/s/1PHwIjAYfUrCKnvbKHWbdfg
提取码:vskw 

spring cloud项目搭建

 2. 新建项目名称spring-cloud-demo

File->New->Project

spring cloud项目搭建

 选择java 8

spring cloud项目搭建

 下一步,选择Eureka Server 完成。

spring cloud项目搭建

先创建项目spring-cloud-demo,然后删除src,包括下面所有子包及代码。然后新增module

spring cloud项目搭建

 

  3. 一共创建4个module模块。

spring cloud项目搭建

 eureka:注册中心,端口号20101

 client:客户端,端口号20102

 caller:接口调用方,端口号20103

 provider:接口提供方,端口号20104

springboot版本:

<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.4.3</version>

springcloud版本:

<spring-cloud.version>2020.0.1</spring-cloud.version>

注意springcloud和springboot版本号兼容,不然报各种配置错误。新建项目时候我用最新版本。

版本兼容建议参考spring官网  https://spring.io/

spring cloud项目搭建

 

 

spring cloud项目搭建

 我的springboot版本2.4.3,2.4.2也可以用。

spring cloud项目搭建

 

 实际应用版本配置

 spring cloud项目搭建

 

 4. 分别启动4个模块,依次启动eureka->client-provider->caller模块,测试调用结果

spring cloud项目搭建

eureka注册中心,client-test,provider-test和caller-test都需要注册到服务端eureka。

spring cloud项目搭建

 

 caller-test发起调用provider-test提供方并返回结果。

  

spring cloud项目搭建

package com.example.provider.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

@Controller
public class TestHi {

    @RequestMapping("/testHi")
    @ResponseBody
    public String testHi(){
        return "testHi too";
    }
}

setting.xml:*仓库配置地址包括阿里仓库。

 

上一篇:计算机课程设计-基于ssh的ktv点歌系统-ktv在线预定管理系统源代码java项目


下一篇:python的装饰器