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