zoukankan      html  css  js  c++  java
  • spring cloud项目搭建

    1. 项目代码下载地址。

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

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

    File->New->Project

     选择java 8

     下一步,选择Eureka Server 完成。

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

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

     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/

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

     实际应用版本配置

     

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

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

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

      

    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:中央仓库配置地址包括阿里仓库。

    5、参考网址:

    https://www.cnblogs.com/Auge/p/11937144.html
     
  • 相关阅读:
    JAVA_OA管理系统(三):Spring参数注入
    JAVA_OA管理系统(二):SpringMVC笔记基础篇01注入方法
    java_OA管理系统(一):Servlet总结案例仿网络聊天室
    探秘Java中String、StringBuilder以及StringBuffer
    详解Java中的注解
    详解Java中的注解
    JSP中文乱码问题(get,post篇)
    JSP中文乱码问题(get,post篇)
    98%的人没解出的德国面试逻辑题(离散数学篇)!?
    哈希函数
  • 原文地址:https://www.cnblogs.com/xiaozw/p/14505119.html
Copyright © 2011-2022 走看看