Springboot集成第三方j(luò)ar快速實現(xiàn)微信、支付寶等支付場景
前言
最近有個小型的活動外包項目,要集成一下支付功能,因為項目較小,按照微信官方文檔的配置開發(fā)又極容易出錯,加上個人又比較懶。
于是在gitee上找到一個封裝好的各種支付場景業(yè)務(wù),只需要自己將支付參數(shù)修改一下就能成功調(diào)起支付業(yè)務(wù),實現(xiàn)真正的快速開發(fā)。
一、項目地址

- 官方網(wǎng)站:https://javen205.gitee.io/ijpay/
- Gitee倉庫: https://gitee.com/javen205/IJPay
- 官方示例程序源碼:https://gitee.com/javen205/IJPay/tree/master/IJPay-Demo-SpringBoot
二、使用步驟
1.引入jar包
這是將所有的依賴都給引入進來了,但是我不建議這樣做,最好用到那個支付就引入哪個依賴,并且把latest-version改為最新項目版本號。
<dependency> <groupId>com.github.javen205</groupId> <artifactId>IJPay-All</artifactId> <version>2.7.0</version> </dependency>
2.根據(jù)官方demo,復(fù)制相應(yīng)文件到項目中
這里我把微信支付和支付寶支付所用到的文件給羅列出來,具體的代碼程序可以從官方示例代碼程序中去拷貝
我的目錄結(jié)構(gòu)如下:

沒錯,微信和支付寶只需要復(fù)制過來四個文件就好,另外加一個返回結(jié)果封裝類AjaxResult和一個工具包StringUtils類,
哦對,還需要兩個配置文件,

修改為自己的支付參數(shù)
常見報錯問題
簡單的加上配置就可以調(diào)起支付了,不過我在controller中調(diào)支付的時候總是給我報空指針異常,說是獲取不到配置參數(shù),具體原因也不清楚,
然后大致debug追蹤了一下源碼后,

總結(jié)
能偷懶就偷懶,省點時間早點下班回家吃飯
到此這篇關(guān)于Springboot集成第三方j(luò)ar快速實現(xiàn)微信、支付寶等支付場景的文章就介紹到這了,更多相關(guān)Springboot第三方j(luò)ar支付內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
淺談Servlet 實現(xiàn)網(wǎng)頁重定向的方法
本篇文章主要介紹了Servlet 實現(xiàn)重定向幾種方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-08-08
Springboot中的異步任務(wù)執(zhí)行及監(jiān)控詳解
這篇文章主要介紹了Springboot中的異步任務(wù)執(zhí)行及監(jiān)控詳解,除了自己實現(xiàn)線程外,springboot本身就提供了通過注解的方式,進行異步任務(wù)的執(zhí)行,下面主要記錄一下,在Springboot項目中實現(xiàn)異步任務(wù),以及對異步任務(wù)進行封裝監(jiān)控,需要的朋友可以參考下2023-10-10
SpringBoot+Redis實現(xiàn)后端接口防重復(fù)提交校驗的示例
本文將結(jié)合實例代碼,介紹SpringBoot+Redis實現(xiàn)后端接口防重復(fù)提交校驗的示例,具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-06-06
Java通過MySQL的加解密函數(shù)實現(xiàn)敏感字段存儲
這篇文章主要介紹了如何在Java中MySQL的加解密函數(shù)實現(xiàn)敏感字段存儲,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2022-03-03
Java設(shè)計模式之中介模式(Mediator模式)介紹
這篇文章主要介紹了Java設(shè)計模式之中介模式(Mediator模式)介紹,本文講解了為何使用Mediator模式、如何使用中介模式等內(nèi)容,需要的朋友可以參考下2015-03-03
Java?集合框架掌握?Map?和?Set?的使用(內(nèi)含哈希表源碼解讀及面試??碱})
這篇文章主要介紹了Java?集合框架掌握?Map?和?Set?的使用并含有內(nèi)含哈希表源碼解讀及面試??碱},?Map?和?Set?是一種適合動態(tài)查找的集合容器或者數(shù)據(jù)結(jié)構(gòu)下面文章詳細介紹,具有一定的參考價值,需要的小伙伴可以參考一下2021-12-12

