SpringCloud学习笔记之SpringCloud搭建父工程的过程图解 您所在的位置:网站首页 毛笔楷书讲座视频 SpringCloud学习笔记之SpringCloud搭建父工程的过程图解

SpringCloud学习笔记之SpringCloud搭建父工程的过程图解

2023-05-17 02:19| 来源: 网络整理| 查看: 265

SpringCloud学习笔记之SpringCloud搭建父工程的过程图解

目录SpringCloud和SpringBoot版本选择更详细的版本选择相关技术选型创建工程创建父工程新建maven工程配置父工程的pom文件

SpringCloud学习笔记之SpringCloud搭建父工程的过程图解

SpringCloud是分布式微服务架构的一站式解决方案,十多种微服务架构落地技术的集合体,俗称微服务全家桶

SpringCloud和SpringBoot版本选择

自2019年以后官方建议使用2.0以后的版本

官网地址

在官网的页首可以看到最新版本以及对应的springboot版本

在官网可以看到官方推荐的springcloud与springboot相对应的版本

更详细的版本选择

版本info

其中可以看到官方推荐的版本选择

目前选择以下版本

相关技术选型

创建工程

铁则:约定>配置>编码

创建父工程

New Project

新建maven工程

字符编码

在setting中设置

使注解生效

选择java编译版本为java8

配置父工程的pom文件

指定打包方式为pom

删除自带的src文件夹

更换pom.xml文件中的部分内容

UTF-8

1.8

1.8

4.12

1.2.17

1.16.18

5.1.47

1.1.16

1.3.0

org.apache.maven.plugins

maven-project-info-reports-plugin

3.0.0

org.springframework.boot

spring-boot-dependencies

2.2.2.RELEASE

pom

import

org.springframework.cloud

spring-cloud-dependencies

Hoxton.SR1

pom

import

com.alibaba.cloud

spring-cloud-alibaba-dependencies

2.1.0.RELEASE

pom

import

mysql

mysql-connector-java

${mysql.version}

runtime

com.alibaba

druid

${druid.version}

org.mybatis.spring.boot

mybatis-spring-boot-starter

${mybatis.spring.boot.version}

junit

junit

${junit.version}

log4j

log4j

${log4j.version}

org.springframework.boot

spring-boot-maven-plugin

true

true

更换部分如下

为了防止打包时因为test出错而卡住,需要skip maven生命周期中的test

dependencyManagement 和dependencies的区别

dependencyManagement 通常在父工程中声明,用于声明依赖的version和scope,而不会实际引入包

dependencies通常在子工程中声明,会实际引入包,如果引入了父工程声明过的包,则声明时不再需要指定版本



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有