!
也想出现在这里? 联系我们
广告位
当前位置:首页>技术分享>编程技术>SpringCloud:微服务架构编码构建-订单支付模块8001

SpringCloud:微服务架构编码构建-订单支付模块8001

复习

Maven中的DependencyManagement和Dependencies

dependencyManagement
Maven 使用dependencyManagement 元素来提供了一种管理依赖版本号的方式。

DependencyManagement加入该标签,idea中会无法下载依赖,可以先删除,等依赖下载完成再加上该依赖!

SpringCloud:微服务架构编码构建-订单支付模块8001

这样做的好处就是:如果有多个子项目都引用同一样依赖,则可以避免在每个使用的子项目里都声明一个版本号,这样当想升级或切换到另一个版本时,只需要在顶层父容器里更新,而不需要一个一个子项目的修改 ;另外如果某个子项目需要另外的一个版本,只需要声明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

SpringCloud:微服务架构编码构建-订单支付模块8001

实体类  bean

主实体类:Payment

json封装体:CommonResult

Dao

PaymentDao

mapper.PaymentMapper.xml

Service

PaymentService

PaymentServiceImpl

Controller

PaymentController

测试

查询测试:

http://127.0.0.1:8001/payment/get/1

SpringCloud:微服务架构编码构建-订单支付模块8001

插入测试:post请求

SpringCloud:微服务架构编码构建-订单支付模块8001

 

给TA打赏
共{{data.count}}人
人已打赏
编程技术

SpringCloud:微服务架构编码构建-消费者客户端模块80(深入理解springcloud与微服务构建pdf)

2023-2-9 16:40:12

编程技术

SpringCloud:简介(springcloud组成)

2023-2-10 16:39:15

声明 本站上的部份代码及教程来源于互联网,仅供网友学习交流,若您喜欢本文可附上原文链接随意转载。无意侵害您的权益,请发送邮件至 2651636361@qq.com 或点击右侧 私信:少羽 反馈,我们将尽快处理。
{{yiyan[0].hitokoto}}
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索