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

相关推荐
ClouGence1 小时前
Oracle CDC 架构优化:从主库直连到 DataGuard 备库同步
数据库·后端·oracle
Gopher_HBo1 小时前
Go语言学习笔记(十二)Tcp实现Rpc
后端
糖拌西瓜皮1 小时前
Java开发者视角:深入理解Node.js异步编程模型
java·后端·node.js
雪隐1 小时前
个人电脑玩AI-04让5060 Ti给你打工——本地claude code编程助理
人工智能·后端
AskHarries2 小时前
Browser Tool:网页打开、点击、输入、截图和验证
后端
程序员cxuan2 小时前
分享一下我最近常用的 10 个 Codex 小技巧。
人工智能·后端·程序员
一线大码2 小时前
Smart-Doc 的简单使用
java·后端·restful
喵个咪2 小时前
技术复盘:基于 go-wind-cms 的官网+商城双业务渐进拆分实战
后端·架构·go
ZengLiangYi2 小时前
批量导入 1000 条对话的性能优化实战
javascript·后端·架构
juejin9982 小时前
Claude Code 环境跑通:第一次有效对话
后端