一 、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也可以