支付系统20-----支付宝支付-----统一收单下单并支付页面接口----定义controller,跨域注解,统一收单下单并支付页面接口的创建,打印日志的注解

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介: 支付系统20-----支付宝支付-----统一收单下单并支付页面接口----定义controller,跨域注解,统一收单下单并支付页面接口的创建,打印日志的注解

1、接下来,我们将controller的接口,给编写出来

2、创建一个AliPayController的Java类

3、第一步,先写一个@RestController的注解

4、我们再写一个映射路径,再写一个swagger的注解

5、上面我们再添加一个跨域

6、跨域注解

7、接下来我们接受一个商品的参数,商品的id

8、先对商品进行一个下单操作,然后把商品id给他传过去

9、我们要传入一个商品id的参数

10、给他配置一个参数

11、这里我们再写一个ApiOpertion的注解

12、这里写一个统一收单下单并支付页面接口的调用

13、添加打印日志的注解

14、

15、接下来,我们注入一个Serivce层,我们先创建一个serivce的接口

16、创建一个aliPaySerivce接口

17、再创建一个Service的实现类

18、创建一个Serivce的实现类

19、集成AliPaySerivce接口的实现类:

20、添加@Serivce注解

21、添加@Resource的注解,将类注入,同时调用方法,

22、这里我们最终会返回一个form的表单字符

23、我们这里将这个表单弄成一个数据,然后return出去,将数据返回给前端

24、接下来我们把tradeCreate这个方法事先创建出来

25、然后alt + enter

26、把实现类具体的方法也给创建出来

27、写一个注解

28、想要将接口参数传入进去,必须添加注解@PathVarible注解,不加,参数就无法传递了{}

相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
相关文章
|
6月前
|
存储 监控
系统日志规范问题之业务执行日志的定义如何解决
系统日志规范问题之业务执行日志的定义如何解决
|
6月前
|
监控 测试技术 数据库
系统日志规范问题之摘要日志的定义如何解决
系统日志规范问题之摘要日志的定义如何解决
|
3月前
|
JSON Java 数据库
SpringBoot项目使用AOP及自定义注解保存操作日志
SpringBoot项目使用AOP及自定义注解保存操作日志
76 1
|
5月前
|
Java
日志框架log4j打印异常堆栈信息携带traceId,方便接口异常排查
日常项目运行日志,异常栈打印是不带traceId,导致排查问题查找异常栈很麻烦。
|
6月前
|
Java 应用服务中间件 HSF
Java应用结构规范问题之AllLoggers接口获取异常日志的Logger实例的问题如何解决
Java应用结构规范问题之AllLoggers接口获取异常日志的Logger实例的问题如何解决
|
6月前
|
应用服务中间件 Linux nginx
在Linux中,如何统计ip访问情况?分析 nginx 访问日志?如何找出访问页面数量在前十位的ip?
在Linux中,如何统计ip访问情况?分析 nginx 访问日志?如何找出访问页面数量在前十位的ip?
|
6月前
|
存储 监控 Java
|
6月前
分享一种接口的日志格式
分享一种接口的日志格式
70 13
|
6月前
|
运维 监控 安全
系统日志规范问题之日志打印等级的DEBUG的定义如何解决
系统日志规范问题之日志打印等级的DEBUG的定义如何解决
|
7月前
|
存储 开发框架 前端开发
循序渐进VUE+Element 前端应用开发(31)--- 系统的日志管理,包括登录日志、接口访问日志、实体变化历史日志
循序渐进VUE+Element 前端应用开发(31)--- 系统的日志管理,包括登录日志、接口访问日志、实体变化历史日志