赞
踩
跟随下面步骤一路点击即可,项目名啥的可以换成自己的,可自定义。
此处我要修改的配置信息,是因为我没有将配置信息固定,导致我每次新建项目都要重新配置一遍,如果你想只配置一遍,可以去网上搜索相关教程,非常简单,我没配置只是因为太懒了。
此处根据自己的情况进行配置
此时父工程中的项目结构如下所示,可将框选的文件删除。(ps:.iml文件不能删除否则会导致整个项目坏掉)
父工程在微服务中担负着版本控制的作用,因此在pom中的设置尤为重要。
而由于Spring Cloud Alibaba各组件的版本要求十分严格,所以在集成各组件之前要先确定好可用的版本。
可到版本说明 · alibaba/spring-cloud-alibaba Wiki (github.com)该网页查看各组件的对应版本。
本示例项目选用的版本如下图所示
下面我们就开始修改我们父工程的pom文件了,可以直接用我下面写的替换pom文件。
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.wcc</groupId>
<artifactId>mall-cloud</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>mall-cloud</name>
<description>mall-cloud</description>
<properties>
<java.version>1.8</java.version>
<spring.cloud.alibaba.version>2.2.9.RELEASE</spring.cloud.alibaba.version>
<spring.boot.version>2.3.12.RELEASE</spring.boot.version>
<spring.cloud.version>Hoxton.SR12</spring.cloud.version>
<MyBatisPlus.version>3.5.2</MyBatisPlus.version>
</properties>
<packaging>pom</packaging>
<dependencyManagement>
<!--使用dependencyManagement子工程不会直接继承父工程的依赖,但会使用父工程使用的版本-->
<dependencies>
<!-- springboot版本管理器 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>${spring.boot.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<!-- springCloud版本管理器 -->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>${spring.cloud.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<!-- springCloudAlibaba版本管理器 -->
<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>
<!--MyBatisPlus-->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>${MyBatisPlus.version}</version>
</dependency>
</dependencies>
</dependencyManagement>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。