欢迎来到代码驿站!

JAVA代码

当前位置:首页 > 软件编程 > JAVA代码

Springboot集成第三方jar快速实现微信、支付宝等支付场景

时间:2021-04-17 09:55:06|栏目:JAVA代码|点击:

前言

最近有个小型的活动外包项目,要集成一下支付功能,因为项目较小,按照微信官方文档的配置开发又极容易出错,加上个人又比较懒。

于是在gitee上找到一个封装好的各种支付场景业务,只需要自己将支付参数修改一下就能成功调起支付业务,实现真正的快速开发。

一、项目地址

在这里插入图片描述

二、使用步骤

1.引入jar包

这是将所有的依赖都给引入进来了,但是我不建议这样做,最好用到那个支付就引入哪个依赖,并且把latest-version改为最新项目版本号。

<dependency>
 <groupId>com.github.javen205</groupId>
 <artifactId>IJPay-All</artifactId>
 <version>2.7.0</version>
</dependency>

2.根据官方demo,复制相应文件到项目中

这里我把微信支付和支付宝支付所用到的文件给罗列出来,具体的代码程序可以从官方示例代码程序中去拷贝
我的目录结构如下:

在这里插入图片描述

没错,微信和支付宝只需要复制过来四个文件就好,另外加一个返回结果封装类AjaxResult和一个工具包StringUtils类,

哦对,还需要两个配置文件,

在这里插入图片描述

修改为自己的支付参数

常见报错问题

简单的加上配置就可以调起支付了,不过我在controller中调支付的时候总是给我报空指针异常,说是获取不到配置参数,具体原因也不清楚,

然后大致debug追踪了一下源码后,

在这里插入图片描述

总结

能偷懒就偷懒,省点时间早点下班回家吃饭

上一篇:Java下载远程服务器文件到本地(基于http协议和ssh2协议)

栏    目:JAVA代码

下一篇:Java 线程死锁的问题解决办法

本文标题:Springboot集成第三方jar快速实现微信、支付宝等支付场景

本文地址:http://www.codeinn.net/misctech/103311.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有