最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SpringMvc微信支付回調(diào)示例代碼

 更新時(shí)間:2016年09月30日 16:39:55   投稿:daisy  
微信一直是一個(gè)比較熱門的詞匯,今天這篇文章主要介紹的是SpringMvc微信支付回調(diào)的示例代碼,對(duì)大家開發(fā)微信支付具有一定的參考借鑒價(jià)值,下面來一起看看吧。

介紹

大家都知道微信支付的回調(diào)鏈接要求不能跟參數(shù),但又要接收返回的xml數(shù)據(jù)。我開始使用@RequestBody注解在參數(shù)上,希望能獲取xml數(shù)據(jù),測(cè)試失敗。最后使用HttpServletRequest去獲取數(shù)據(jù)成功了。

示例代碼

@RequestMapping("/weixinpay/callback")
public String callBack(HttpServletRequest request){
 InputStream is = request.getInputStream();
 String xml = StreamUtil.inputStream2String(is, "UTF-8")
 /**
 * 后面把xml轉(zhuǎn)成Map根據(jù)數(shù)據(jù)作邏輯處理
 */
}
/**
 * InputStream流轉(zhuǎn)換成String字符串
 * @param inStream InputStream流
 * @param encoding 編碼格式
 * @return String字符串
 */
public static String inputStream2String(InputStream inStream, String encoding){
 String result = null;
 try {
 if(inStream != null){
  ByteArrayOutputStream outStream = new ByteArrayOutputStream();
  byte[] tempBytes = new byte[_buffer_size];
  int count = -1;
  while((count = inStream.read(tempBytes, 0, _buffer_size)) != -1){
    outStream.write(tempBytes, 0, count);
  }
  tempBytes = null;
  outStream.flush();
  result = new String(outStream.toByteArray(), encoding);
 }
 } catch (Exception e) {
 result = null;
 }
 return result;
}

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望能對(duì)大家的學(xué)習(xí)或者工作帶來一定的幫助,如果有疑問大家可以留言交流。

相關(guān)文章

  • AntDesign多環(huán)境配置啟動(dòng)過程詳解

    AntDesign多環(huán)境配置啟動(dòng)過程詳解

    這篇文章主要為大家介紹了AntDesign多環(huán)境配置啟動(dòng)過程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-11-11
  • Java?Stream流使用最多的方式示例詳解

    Java?Stream流使用最多的方式示例詳解

    在 Java 編程中,Stream 流提供了一種高效、便捷的方式來處理集合數(shù)據(jù),本文將詳細(xì)介紹 Java 中 Stream 流的用法,包括基礎(chǔ)用法、中級(jí)用法、高級(jí)用法以及一些特殊方法的使用,感興趣的朋友一起看看吧
    2024-12-12
  • 使用Sentinel滑動(dòng)窗口實(shí)現(xiàn)限流和降級(jí)

    使用Sentinel滑動(dòng)窗口實(shí)現(xiàn)限流和降級(jí)

    Sentinel 是一個(gè)開源的高可用性、高擴(kuò)展性的實(shí)時(shí)流量控制框架,它可以用于保護(hù)服務(wù)穩(wěn)定性,防止系統(tǒng)因?yàn)榱髁窟^大而崩潰,這篇文章我們所介紹的是滑動(dòng)窗口,它是 Sentinel 實(shí)現(xiàn)限流和降級(jí)的重要組件之一,感興趣的同學(xué)跟著小編來看看吧
    2023-09-09
  • 淺談一下Spring中的createBean

    淺談一下Spring中的createBean

    createBean是創(chuàng)建Bean的主要方法, 該方法位于:AbstractBeanFactory的doGetBean方法中的createBean調(diào)用。本文就來淺談一下Spring中的createBean?,感興趣的可以了解一下
    2022-07-07
  • Spring實(shí)現(xiàn)Logback日志模板設(shè)置動(dòng)態(tài)參數(shù)功能

    Spring實(shí)現(xiàn)Logback日志模板設(shè)置動(dòng)態(tài)參數(shù)功能

    本文介紹如何在Spring應(yīng)用中實(shí)現(xiàn)Logback日志模板的動(dòng)態(tài)參數(shù)設(shè)置,通過設(shè)計(jì)traceId鏈路標(biāo)識(shí),將其動(dòng)態(tài)添加到日志輸出中,從而實(shí)現(xiàn)簡(jiǎn)易的鏈路追蹤功能,感興趣的朋友跟隨小編一起看看吧
    2024-11-11
  • Mybatis之解決collection一對(duì)多問題(顯示的結(jié)果沒有整合到一起)

    Mybatis之解決collection一對(duì)多問題(顯示的結(jié)果沒有整合到一起)

    這篇文章主要介紹了Mybatis之解決collection一對(duì)多問題(顯示的結(jié)果沒有整合到一起),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • 詳解Spring Cloud Consul 實(shí)現(xiàn)服務(wù)注冊(cè)和發(fā)現(xiàn)

    詳解Spring Cloud Consul 實(shí)現(xiàn)服務(wù)注冊(cè)和發(fā)現(xiàn)

    這篇文章主要介紹了Spring Cloud Consul 實(shí)現(xiàn)服務(wù)注冊(cè)和發(fā)現(xiàn),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-03-03
  • JavaFX實(shí)現(xiàn)拖拽結(jié)點(diǎn)效果

    JavaFX實(shí)現(xiàn)拖拽結(jié)點(diǎn)效果

    這篇文章主要為大家詳細(xì)介紹了JavaFX實(shí)現(xiàn)拖拽結(jié)點(diǎn)效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-12-12
  • Springboot結(jié)合Mybatis-Plus實(shí)現(xiàn)業(yè)務(wù)撤銷回滾功能

    Springboot結(jié)合Mybatis-Plus實(shí)現(xiàn)業(yè)務(wù)撤銷回滾功能

    本文介紹了如何在Springboot結(jié)合Mybatis-Plus實(shí)現(xiàn)業(yè)務(wù)撤銷回滾功能,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-12-12
  • Java中的MessageDigest類加密詳解

    Java中的MessageDigest類加密詳解

    這篇文章主要介紹了Java中的MessageDigest類加密詳解,MessageDigest?類是一個(gè)引擎類,它是為了提供諸如?SHA1?或?MD5?等密碼上安全的報(bào)文摘要功能而設(shè)計(jì)的,需要的朋友可以參考下
    2024-01-01

最新評(píng)論

大方县| 静宁县| 莆田市| 台东县| 屯昌县| 泾阳县| 绥德县| 普陀区| 麻栗坡县| 霸州市| 陆河县| 蓝山县| 蓝山县| 长丰县| 平乡县| 南宫市| 安陆市| 英吉沙县| 赤水市| 镇原县| 娱乐| 余江县| 南阳市| 枝江市| 上蔡县| 县级市| 麟游县| 濮阳县| 永新县| 友谊县| 抚顺市| 融水| 长兴县| 民权县| 东辽县| 台北县| 澳门| 清水县| 青冈县| 泸州市| 汤原县|