SpringCloud学习笔记之SpringCloud搭建父工程的过程图解 | 您所在的位置:网站首页 › 毛笔楷书讲座视频 › SpringCloud学习笔记之SpringCloud搭建父工程的过程图解 |
SpringCloud学习笔记之SpringCloud搭建父工程的过程图解 目录SpringCloud和SpringBoot版本选择更详细的版本选择相关技术选型创建工程创建父工程新建maven工程配置父工程的pom文件 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 实验室设备网 版权所有 |