第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

【九月打卡】第10天 Java支付全家桶 企業(yè)級各類支付手段一站式解決方案(5-7)

標簽:
活動

课程名称:Java支付全家桶 企业级各类支付手段一站式解决方案

主讲老师:神思者

课程内容:

今天课程学习的主要知识点内容包括:
升级 renrenfast 后端项目的 hutool 工具包的方法、如何在前端页面引用二维码、编写后端生成二维码图片的接口方法、编写前端页面显示后端生成的二维码的逻辑。

课程收获:

1、升级 renrenfast 后端项目的 hutool 工具包
因项目需要用到较新版本的 hutool 工具包的生成二维码图片方法,故需要升级原 renrenfast 后端项目的 hutool 工具包版本。
修改 pom.xml 文件内的 hutool 版本号,同时引入 com.google.zxing 工具包(这是由于 hutool 工具在生成二维码图片的时候,需要依赖该工具包),主要改动代码如下:

......
	<properties>
		......
		<hutool.version>5.6.0</hutool.version>
		......
	</properties>

	<dependencies>
		......
		<dependency>
			<groupId>cn.hutool</groupId>
			<artifactId>hutool-all</artifactId>
			<version>${hutool.version}</version>
		</dependency>
		<dependency>
			<groupId>com.google.zxing</groupId>
			<artifactId>core</artifactId>
			<version>3.3.3</version>
		</dependency>
		......
	</dependencies>
......

2、前端页面引用二维码的方法如下:

<img src='URL路径'>

3、编写后端生成 二维码图片 的接口方法,其主要核心代码如下:

@GetMapping("/qrCode")
@ApiModelProperty(value = "生成二维码图片")
public void qrCode(String content, HttpServletResponse response) throws IOException {
    ServletOutputStream outputStream = response.getOutputStream();
    QrCodeUtil.generate(content, 400, 400, ImgUtil.IMAGE_TYPE_JPG, outputStream);
    outputStream.close();
}

4、编写前端页面显示后端生成的二维码的逻辑,其主要核心代码如下:
(1)在配置文件 config.js 文件内配置后端生成 二维码图片 的接口地址:

......
let wxUrl = {
	......
	qrCode: baseUrl + "/app/wx/qrCode"
}

(2)在 order.js 文件内,编写页面显示二维码图片显示的逻辑,其主要核心代码如下:

$.ajax({
	url: wxUrl.nativeAppPayOrder,
	method: "post",
	dataType: "json",
	contentType: "application/json",
	beforeSend: (req) => {
		req.setRequestHeader("token", localStorage.getItem("token"));
	},
	data: JSON.stringify({
		"orderId": orderId
	}),
	success: (resp) => {
		let codeUrl = resp.codeUrl;
		console.log("codeUr:" + codeUrl);
		$(".qrcode").attr("src", wxUrl.qrCode + "?content=" + codeUrl);
		$("#native").attr("data-order-id", orderId);
		$("#native").show();
	},
	fail: (err) => {
		console.log(err.errMsg);
	}
})

點擊查看更多內(nèi)容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評論
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學(xué)

大額優(yōu)惠券免費領(lǐng)

立即參與 放棄機會
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

舉報

0/150
提交
取消