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

 更新时间:2021年01月12日 16:14:19   作者:大树先生.  
这篇文章主要介绍了Springboot集成第三方jar快速实现微信、支付宝等支付场景,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

前言

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

于是在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追踪了一下源码后,

在这里插入图片描述

总结

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

到此这篇关于Springboot集成第三方jar快速实现微信、支付宝等支付场景的文章就介绍到这了,更多相关Springboot第三方jar支付内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Java设计模式之动态代理模式实例分析

    Java设计模式之动态代理模式实例分析

    这篇文章主要介绍了Java设计模式之动态代理模式,结合实例形式分析了动态代理模式的概念、功能、组成、定义与使用方法,需要的朋友可以参考下
    2018-04-04
  • Spring Boot2集成AOPLog来记录接口访问日志

    Spring Boot2集成AOPLog来记录接口访问日志

    这篇文章主要介绍了Spring Boot2集成AOPLog来记录接口访问日志,日志是一个Web项目中必不可少的部分,借助它我们可以做许多事情,比如问题排查、访问统计、监控告警等,需要的朋友可以参考下
    2019-06-06
  • 浅谈Servlet 实现网页重定向的方法

    浅谈Servlet 实现网页重定向的方法

    本篇文章主要介绍了Servlet 实现重定向几种方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-08-08
  • Springboot中的异步任务执行及监控详解

    Springboot中的异步任务执行及监控详解

    这篇文章主要介绍了Springboot中的异步任务执行及监控详解,除了自己实现线程外,springboot本身就提供了通过注解的方式,进行异步任务的执行,下面主要记录一下,在Springboot项目中实现异步任务,以及对异步任务进行封装监控,需要的朋友可以参考下
    2023-10-10
  • SpringBoot+Redis实现后端接口防重复提交校验的示例

    SpringBoot+Redis实现后端接口防重复提交校验的示例

    本文将结合实例代码,介绍SpringBoot+Redis实现后端接口防重复提交校验的示例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-06-06
  • Java通过MySQL的加解密函数实现敏感字段存储

    Java通过MySQL的加解密函数实现敏感字段存储

    这篇文章主要介绍了如何在Java中MySQL的加解密函数实现敏感字段存储,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2022-03-03
  • Java设计模式之中介模式(Mediator模式)介绍

    Java设计模式之中介模式(Mediator模式)介绍

    这篇文章主要介绍了Java设计模式之中介模式(Mediator模式)介绍,本文讲解了为何使用Mediator模式、如何使用中介模式等内容,需要的朋友可以参考下
    2015-03-03
  • Java十大经典排序算法图解

    Java十大经典排序算法图解

    这篇文章主要介绍了Java十大经典排序算法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-11-11
  • Java 集合框架掌握 Map 和 Set 的使用(内含哈希表源码解读及面试常考题)

    Java 集合框架掌握 Map 和 Set 的使用(内含哈希表源码解读及面试常考题)

    这篇文章主要介绍了Java 集合框架掌握 Map 和 Set 的使用并含有内含哈希表源码解读及面试常考题, Map 和 Set 是一种适合动态查找的集合容器或者数据结构下面文章详细介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2021-12-12
  • 利用java生成二维码工具类示例代码

    利用java生成二维码工具类示例代码

    二维码对现在的人们来说再熟悉不过了,我们在开发的时候也经常会用到二维码,下面这篇文章主要给大家介绍了关于利用java生成二维码工具类的相关资料,文中给了详细的示例代码,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-09-09

最新评论