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助理获取查询

相关推荐
程序员cxuan21 分钟前
为啥 Blender 突然火了?
人工智能·后端·程序员
IT_陈寒35 分钟前
React的状态更新竟然不是同步的?!坑了我一整天
前端·人工智能·后端
卓怡学长36 分钟前
w236基于springboot应用型本科院校共享在线考试系统
java·spring boot·spring·intellij-idea
必须会一定会1 小时前
Spring Boot 3 + PostgreSQL 场景工程持久化:revision、contentHash 与历史回滚
人工智能·spring boot·后端·postgresql·ai编程
object not found1 小时前
Nuxt4去掉body中默认的边距
开发语言·后端·rust
zzzll11113 小时前
Spring Boot 实现数据脱敏:自定义注解 + Jackson 序列化器
java·spring boot·后端
vx-Biye_Design7 小时前
SSM伴侣动物伴护星小程序06330-计算机课程设计、毕业设计
spring boot·后端·elasticsearch·小程序·架构·课程设计·idea
2分钟速写快排9 小时前
什么是 RAG?如何用 RAG 实现一个用户记忆?
前端·后端·ai编程
面向Google编程9 小时前
Apache Iceberg Variant 类型:v3 半结构化数据不再「二选一」
大数据·后端
jason成都10 小时前
Spring WebFlux 适配达梦新方案|dm‑r2dbc:Netty 异步传输的实验性 R2DBC 驱动
java·后端·spring