springcloud alibaba搭建

搭建微服务项目并不复杂,主要有两种方式:

  1. 使用IDEA的Spring Initializr向导

    这种方式较为便捷,可以直接选择SpringBoot版本和所需依赖

  2. 创建Maven项目

    这种方式需要手动添加依赖坐标信息

本文将采用第二种方式演示具体步骤。如有疑问,欢迎在评论区交流讨论。

搭建微服务:

1: 创建一个maven项目, 点Next

2:添加项目名称,选择存放位置, 然后Finish

3: 它作为一个父工程,是用来管理项目的, 不用来写代码,所以src一般情况下是删除掉的

4: 在pom中添加需要的依赖等信息
<?xml version="1.0" encoding="UTF-8"?>

4.0.0

复制代码
<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.1.3.RELEASE</version>
</parent>

<groupId>com.java</groupId>
<artifactId>springcloud-alibaba</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>pom</packaging>


<properties>
    <maven.compiler.source>8</maven.compiler.source>
    <maven.compiler.target>8</maven.compiler.target>
    <java.version>1.8</java.version>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <project.reporting.outputEncoding>UTF8</project.reporting.outputEncoding>
    <spring-cloud.version>Greenwich.RELEASE</spring-cloud.version>
    <spring-cloud-alibaba.version>2.1.0.RELEASE</spring-cloud-alibaba.version>
</properties>

<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-dependencies</artifactId>
            <version>${spring-cloud.version}</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
        <dependency>
            <groupId>com.alibaba.cloud</groupId>
            <artifactId>spring-cloud-alibaba-dependencies</artifactId>
            <version>${spring-cloud-alibaba.version}</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>

5:关于springcloud springcloudalibaba SpringBoot 之间的版本对应关系, 可以通过市面上流行的AI助理获取查询

相关推荐
Honmaple15 分钟前
2026 年做短视频,这 5 个 AI 技能插件我把每个都跑通了
后端
j_xxx404_21 分钟前
用系统调用从零封装一个C语言标准I/O库 | 附源码
linux·c语言·开发语言·后端
覆东流22 分钟前
第4天:Python输入与输出
后端·python·photoshop·输入与输出
倒霉蛋小马1 小时前
SpringBoot3中配置Knife4j
java·spring boot·后端
我叫黑大帅1 小时前
从零实现一个完整 RAG 系统:基于 Eino 框架的检索增强生成实战
后端·面试·go
NotFound4861 小时前
实战分享怎样实现Spring Boot 中基于 WebClient 的 SSE 流式接口操作
java·spring boot·后端
码事漫谈9 小时前
大模型输出的“隐性结构塌缩”问题及对策
前端·后端
小江的记录本10 小时前
【网络安全】《网络安全常见攻击与防御》(附:《六大攻击核心特性横向对比表》)
java·网络·人工智能·后端·python·安全·web安全
努力的小雨10 小时前
龙虾量化实战法(QClaw)
后端
橙露10 小时前
SpringBoot 整合 MinIO:分布式文件存储上传下载
spring boot·分布式·后端