第一步:创建父工程

1、创建sprigboot工程itydf-parent

在idea开发工具中,使用 Spring Initializr 快速初始化一个 Spring Boot 模块,版本使用:2.2.1.RELEASE,不选择任何依赖支持,建立空的Spring Boot模板。

2、删除 src 目录

3、配置 pom.xml

首先artifactId节点后面添加 pom类型

<packaging>pom</packaging>

4、在pom.xml中添加公共依赖的版本

删除pom.xml中的 dependencies 全部内容 比如默认生成的test测试依赖等等。

添加 properties 确定依赖的版本

 <!--确定依赖的版本--><properties><java.version>1.8</java.version><mybatis-plus.version>3.0.5</mybatis-plus.version><swagger.version>2.7.0</swagger.version><cloud-alibaba.version>0.2.2.RELEASE</cloud-alibaba.version></properties>

配置 dependencyManagement 锁定依赖的版本

<!--锁定依赖的版本-->
<dependencyManagement><dependencies><!--Spring Cloud--><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-dependencies</artifactId><version>Hoxton.RELEASE</version><type>pom</type><scope>import</scope></dependency><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-alibaba-dependencies</artifactId><version>${cloud-alibaba.version}</version><type>pom</type><scope>import</scope></dependency><!--mybatis-plus 持久层--><dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>${mybatis-plus.version}</version></dependency><!--swagger--><dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger2</artifactId><version>${swagger.version}</version></dependency><!--swagger ui--><dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger-ui</artifactId><version>${swagger.version}</version></dependency></dependencies>
</dependencyManagement>

第二步:创建子模块

后续文章,正在更新。。。

Spring Cloud微服务之父工程的创建(一)相关推荐

  1. Spring Boot+Eureka+Spring Cloud微服务快速上手项目实战

    说明 我看了一些教程要么写的太入门.要么就是写的太抽象.真正好的文章应该是快速使人受益的而不是浪费时间.本文通过一个包括组织.部门.员工等服务交互的案例让刚接触spring cloud微服务的朋友快速 ...

  2. 视频教程-Spring Cloud微服务--入门到精通-Java

    Spring Cloud微服务--入门到精通 本系列课程由多位老师共同录制而成,旨在为想要学习Java的用户提供一套系统的成长方案. Java从入门到进阶 ¥59.00 立即订阅 扫码下载「CSDN程 ...

  3. Spring Cloud 微服务技术栈

    Spring Cloud 简介 主要内容 微服务简介 SpringCloud 简介 SpringCloud 框架结构 SpringCloud 和 Dubbo 的对比 SpringCloud 版本号说明 ...

  4. Spring Cloud 微服务讲义

    Spring Cloud 微服务讲义 第一部分 微服务架构 第 1 节 互联网应用架构演进 第 2 节 微服务架构体现的思想及优缺点 第 3 节 微服务架构中的核心概念 第二部分 Spring Clo ...

  5. Spring Cloud微服务版本灰度发布新神器

    项目地址:https://github.com/Nepxion/Discovery 强烈建议stra.fork该项目,该项目可以作为学习改造Spring Cloud组件的案例项目. Nepxion D ...

  6. Spring Cloud微服务实战:外卖订餐系统

    Spring Cloud微服务实战:外卖订餐系统 项目需求 客户端:针对普通用户, 用户登录.用户退出.菜品订购.我的订单. 后台管理系统:针对管理员, 管理员登录.管理员退出.添加菜品.查询菜品.修 ...

  7. Spring Cloud微服务实战:手把手带你整合eurekazuulfeignhystrix(附源码)

    Spring Cloud微服务实战:手把手带你整合eureka&zuul&feign&hystrix(附源码) Spring Cloud简介 Spring Cloud是一个基于 ...

  8. spring cloud 微服务之间添加自定义的header头

    spring cloud 微服务之间添加自定义的header头 spring cloud 微服务之间添加自定义的header头 创建注册中心 创建生产者 创建消费者 验证结果 spring cloud ...

  9. Spring Cloud微服务之Feign——声明式服务间调用

    目录 写在前面 服务间调用常见的方案 方案一:HttpClient 方案二:RestTemplate 方案三:Feign 框架版本问题及可能遇到的坑 搭建服务注册中心 搭建服务1--service-a ...

最新文章

  1. 首个中文多项选择阅读理解数据集:BERT最好成绩只有68%,86%问题需要先验知识...
  2. APP鉴赏之网易云音乐
  3. 漫谈 C++ 的各种检查
  4. Docker 实战教程之从入门到提高(二)
  5. 切换用户_Mac如何在多个用户间快速切换?
  6. Windows遗产之RPC/DCOM:还在用吗,内部又有什么区别?
  7. c语言 选择结构,C语言学习:选择结构
  8. Win7下修改Hosts文件
  9. 怎样的高管才能得到下属的信任?
  10. SLF4J错误:NoSuchMethodError解决方案
  11. 在css中使用hover来控制其他元素的样式,该两个元素必须是父子元素
  12. 2021最新电视盒子TV源码开源电视影视APP影视源码
  13. 支持国产自主可控OS——信创服务器操作系统的配置与管理 (统信UOS版)-新书发布
  14. 【视线估计】Realtime and Accurate 3D Eye Gaze Capturewith DCNN-based Iris and Pupil Segmentation
  15. yahoo邮箱foxmail收发
  16. 论文阅读:ICCV2021 TransReID: Transformer-based Object Re-Identifification
  17. 免费的桌面主题按钮 V1.0
  18. 使用nsis制作的安装包安装后,无法卸载干净的问题
  19. HTML转义字符表,JavaScript常用转义符
  20. java 数组内元素相乘,java数组元素如何进行加减乘除,请大侠咪赐教!!

热门文章

  1. 信息学奥赛一本通(1125:矩阵乘法)
  2. 吃糖果(HDU-1205)
  3. 数论 —— 斐波那契数列(Fibonacci)
  4. 信息学奥赛C++语言:等级化的成绩
  5. 组装微型计算机时 下列哪些部件,2016年9月计算机三级网络技术考试试题及答案...
  6. 实验楼linux指令,Linux操作命令(二)
  7. 一起学习C语言:C语言基本语法(三)
  8. python只能对列表进行切片_Python中的列表
  9. linux 内核设备管理模型sysfs(入门篇)
  10. 损失函数与优化器理解+【PyTorch】在反向传播前为什么要手动将梯度清零?optimizer.zero_grad()