复习
Maven中的DependencyManagement和Dependencies
dependencyManagement
Maven 使用dependencyManagement 元素来提供了一种管理依赖版本号的方式。
DependencyManagement加入该标签,idea中会无法下载依赖,可以先删除,等依赖下载完成再加上该依赖!

这样做的好处就是:如果有多个子项目都引用同一样依赖,则可以避免在每个使用的子项目里都声明一个版本号,这样当想升级或切换到另一个版本时,只需要在顶层父容器里更新,而不需要一个一个子项目的修改 ;另外如果某个子项目需要另外的一个版本,只需要声明version
- dependencyManagement里只是声明依赖,并不实现引入,因此子项目需要显示的声明需要用的依赖。
- 如果不在子项目中声明依赖,是不会从父项目中继承下来的;只有在子项目中写了该依赖项,并且没有指定具体版本,才会从父项目中继承该项,并且version和scope都读取自父pom;
- 如果子项目中指定了版本号,那么会使用子项目中指定的jar版本。
订单支付模块父工程
1.新建一个工程作为父工程 cloud6
pom.xml
微服务模块的构建–服务端8001
建module
在父工程cloud6中新建一个maven工程: cloud-provider-payment8001
改pom
pom.xml
写yml
application.yml
主启动
springboot的主启动程序
业务类
建表sql

实体类 bean
主实体类:Payment
json封装体:CommonResult
Dao
PaymentDao
mapper.PaymentMapper.xml
Service
PaymentService
PaymentServiceImpl
Controller
PaymentController
测试
查询测试:
http://127.0.0.1:8001/payment/get/1

插入测试:post请求

正文完