一 、Spring Cloud的配置 之 parent(父工程)配置

一 、Spring Cloud的配置 之 parent(父工程)配置

1、首先搭建个外框架

首先我们创建一个纯java工程用来做Soring Cloud的外框架文件如图、这里我创建名为 java12SpringCloud
在这里插入图片描述

2、我们创建个父工程

刚开始什么也不要选就创建一个工程名字为 server-parent 的空白maven 用来管理其他项目jar包的版本(新建的工程要放在 java12SpringCloud工程里)
在这里插入图片描述

3、配置父工程

父工程的pom文件

<!--项目创建时候自带请勿修改-->
    <groupId>com.longxue</groupId>
    <artifactId>server-parent</artifactId>
    <version>1.0-SNAPSHOT</version>
    <!--pom类型项目-->
    <packaging>pom</packaging>
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.1.5.RELEASE</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>
    <!--定义版本信息-->
    <properties>
        <spring-cloud.version>Greenwich.RELEASE</spring-cloud.version>
    </properties>
    <!--定义版本我们需要使用SpringCloud-->
    <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>
        </dependencies>
    </dependencyManagement>
    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

创建完如图
在这里插入图片描述

4、配置其他依赖

我这里只做简单的依赖引入,如要做其他依赖引入只需要写依赖加上配置的版本号即可如下
如果我们需要配置mysql 只需要写上mysql的依赖

<dependencyManagement> 
<dependencies>
 <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
        <version>${
    
    mysql.version}</version>
  </dependency>
</dependencies>
</dependencyManagement>

因为版本号要经常改变所以把版本号放在 ==《properties》 《/properties》==中

    <properties>
        <mysql.version>5.1.47</mysql.version>
    </properties>

在这里插入图片描述
蓝色的框框里的代码可以随便写、就算写abcd也可以

猜你喜欢

转载自blog.csdn.net/weixin_43731532/article/details/104804590