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

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

开发者学堂课程【微服务+全栈在线教育实战项目演练(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

相关文章
|
5月前
|
安全 JavaScript 前端开发
购物全返商城平台系统开发步骤流程/需求设计/教程指南/源码功能
开发购物全返商城平台系统涉及多个步骤和考虑因素。
|
SQL 前端开发 Java
Java开发:实现用户注册登录的功能
在Java开发过程中,实现用户的注册功能是最基本的,用户通过手机号或者邮箱作为注册账号也是非常常见的操作方式,不管是通过手机号注册或者邮箱注册,原理都差不多,那么本文就来分享一下在Java开发过程中的用户注册账号的功能实现。
319 0
Java开发:实现用户注册登录的功能
|
前端开发 JavaScript 开发者
课程支付流程总结 | 学习笔记
简介:快速学习课程支付流程总结
109 0
课程支付流程总结 | 学习笔记
|
开发者 微服务
课程支付功能需求分析 | 学习笔记
简介:快速学习课程支付功能需求分析
课程支付功能需求分析 | 学习笔记
|
人工智能 Java 开发者
课程管理-课程发布流程说明 | 学习笔记
快速学习课程管理-课程发布流程说明
课程管理-课程发布流程说明 | 学习笔记
|
开发者 微服务
后台讲师管理模块-分页查询 | 学习笔记
快速学习后台讲师管理模块-分页查询
|
JSON 数据格式 开发者
后台讲师管理模块-讲师删除 | 学习笔记
快速学习后台讲师管理模块-讲师删除
后台讲师管理模块-讲师删除 | 学习笔记
|
前端开发 Java 测试技术
课程管理-添加课程信息前端完善(显示讲师) | 学习笔记
简介:快速学习课程管理-添加课程信息前端完善(显示讲师)
154 0
课程管理-添加课程信息前端完善(显示讲师) | 学习笔记
|
XML JSON Java
课程支付功能(生成订单接口1) | 学习笔记
简介:快速学习课程支付功能(生成订单接口1)
174 0
课程支付功能(生成订单接口1) | 学习笔记
|
开发者 微服务
课程支付功能(生成订单接口2) | 学习笔记
简介:快速学习课程支付功能(生成订单接口2)
课程支付功能(生成订单接口2) | 学习笔记
下一篇
无影云桌面