- 博客(7)
- 收藏
- 关注
原创 springboot整合微信JSAPI支付(三)
一个系统是否完整就看他的整体业务逻辑是否连贯。有了之前的下单之后,我们就需要考虑到用户的退款等相应需求。下面附上用户退款的代码。同理,介于退款与发货之间有时间差,所以一定要对订单进行一个锁的操作。而且因为存在部分退款的情况,所以一定要在退款的时候查询订单的详细信息。代码中的一些字段,是我本项目中的业务类。所以,代码可以借鉴,但不能完全复制。
2023-03-08 15:15:14
202
原创 springboot整合微信JSAPI支付(二)
微信会执行之前预设置的回调路径请求后端接口,在该接口中开发者做支付成功或者失败后的订单处理。请求成功,将参数返回给前端。前端使用参数拉起微信支付页面。前端请求后端预付款的接口。接口拿到数据后对腾讯发起请求。JSAPI是一种预付款机制。完成支付是需要几个步骤的。二、前端完成支付,微信发起回调。至此也就完成了下单,支付的逻辑。一、下面第一步先是下单。
2023-03-08 14:55:41
446
原创 基于AOP+Redis实现表单防重复提交以及接口数据锁
中的userId,为 Pintu 实体类中的字段。.println("----------------------------锁-----------------------------");.println("----------------------------锁-----------------------------");//1:防重复提交。2:锁定数据:锁定数据以 valueFieldName 字段的数据为判断是不是同一个人的请求。//和key一起组成的key名称。//redis锁的key。
2023-03-07 10:37:31
287
原创 springboot基于HandlerInterceptor实现拦截
info("请求参数 : " + getParamString(httpServletRequest.getParameterMap()));// //app session认证,如果是app端请求,且session为空,则请求拦截。.info("方法名称 : " + h.getMethod().getName());// System.out.println("preHandle被调用");//在请求处理之前进行调用(Controller方法调用之前。
2023-03-07 10:29:46
243
原创 jenkins 基础配置,以及配置发布
#备份在jenkins的工作目录下的backup文件夹下,方便之后回滚,$BUILD_NUMBER为构建id,详情可以看jenkins环境变量。echo "================将jar包备份到backup_app文件夹========================="echo "===========进入jenkins工作目录jar包所在文件夹==========="去jenkins官网下载 jenkins.war包(推荐下载比较新的包,这样插件下载安装不容易出错)
2023-03-07 10:21:26
182
原创 springboot配置ssl 同时支持http以及https
2.3、输入这条命令(输入之前先修改:D:\https\214215109110451\214215109110451.pfx 部分是你下载的证书pfx所在路径,520oo.jks是自己命名的jks文件)二、用JDK中keytool是一个证书管理工具,压缩成tomcat所支持的.jks。2.4、输入密码,三次输入的密码都要和解压的证书里密码一致,不一致有可能出错。//监听到http的端口号后转向到的https的端口号。//Connector监听的http的端口号。2.1、进入JDK所在的盘符,我的是D盘。
2023-03-07 10:12:33
516
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人