课程支付功能(准备工作) | 学习笔记

简介: 简介:快速学习课程支付功能(准备工作)

开发者学堂课程【微服务+全栈在线教育实战项目演练(SpringCloud Alibaba+SpringBoot):课程支付功能(准备工作)】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/667/detail/11487


课程支付功能(准备工作)


内容介绍:

一、 解决一个小 bug

二、创建支付模块和准备

三、使用代码生成器生成相关代码


一、解决一个小 bug

当前样式

image.png

正确样式

image.png

修改方法

1.图面高度不够

给图片设置高度

Height=“357tx”

2.棕色区域显示内容

因为样式被覆盖了,最简单的方法就是把一些样式删掉即可


二、创建支付模块和准备

1、在 service 模块下创建子模块 service_order

image.png

2、在service_order模块中引入依赖

代码示例:

cdependencies >

com.github .wxpay

wxpay-sdk< / artifactId>

0.0.3

</ dependency>

com.alibaba

fastjson

< / dependency>

3、创建支付相关的表导入

guli_order.sgl-

第一张表为订单表

image.png

第二章为支付日志记录表

image.png

点击立即购买,生成一个订单,向订单表添加—条记录

点击去支付,生成支付二维码使用微信扫描二维码,进行支付支付之后,向支付日志表添加支付记录

 

三、使用代码生成器生成相关代码

image.png

image.png

分别把两张表引用到代码中

代码示例:

//策略配置

StrategyConfig strategy = new StrategyConfig();

strategy.setInclude("t_order","t pay_lo) :

strategy.setNaming(NamingStrategy.underline_to_camel);//数据库表映射到实体的命名策略

strategy.setTablePrefix(pc.getModuleName(t”+”_");//生成实体时去掉表前缀

strategy.setColumnNaming(NamingStrategy.underline_to_camel);

//数据库表字段映射到实体的字段

strategy.setEntityLombokModel(true) ; // lombok模型:

strategy.setRestControllerStyle(true); //restful api风格控制器

strategy.setControllerMappingHyphenStyle(true) ; //url中驼峰转连字符

执行代码后,自动生成如下内容

image.png

相关文章
|
前端开发 JavaScript 开发者
课程支付流程总结 | 学习笔记
简介:快速学习课程支付流程总结
136 0
课程支付流程总结 | 学习笔记
|
人工智能 Java 开发者
课程管理-课程发布流程说明 | 学习笔记
快速学习课程管理-课程发布流程说明
课程管理-课程发布流程说明 | 学习笔记
|
开发者 微服务
课程支付功能需求分析 | 学习笔记
简介:快速学习课程支付功能需求分析
100 0
课程支付功能需求分析 | 学习笔记
|
存储 前端开发 JavaScript
课程管理-修改课程信息(最终实现) | 学习笔记
简介:快速学习课程管理-修改课程信息(最终实现)
220 0
课程管理-修改课程信息(最终实现) | 学习笔记
|
开发者 微服务
课程支付功能(生成订单接口2) | 学习笔记
简介:快速学习课程支付功能(生成订单接口2)
课程支付功能(生成订单接口2) | 学习笔记
|
XML JSON Java
课程支付功能(生成订单接口1) | 学习笔记
简介:快速学习课程支付功能(生成订单接口1)
193 0
课程支付功能(生成订单接口1) | 学习笔记
|
存储 前端开发 JavaScript
课程管理-修改课程信息(前端) | 学习笔记
简介:快速学习课程管理-修改课程信息(前端)
110 0
课程管理-修改课程信息(前端) | 学习笔记
|
前端开发 数据库 开发者
课程管理-修改课程信息(后端) | 学习笔记
简介:快速学习课程管理-修改课程信息(后端)
146 0
课程管理-修改课程信息(后端) | 学习笔记
|
前端开发 Java 测试技术
课程管理-添加课程信息前端完善(显示讲师) | 学习笔记
简介:快速学习课程管理-添加课程信息前端完善(显示讲师)
178 0
课程管理-添加课程信息前端完善(显示讲师) | 学习笔记
|
小程序
课程预约小程序设计分析
课程预约小程序设计分析
课程预约小程序设计分析