![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sell
shijiaolong0
这个作者很懒,什么都没留下…
展开
-
微信获取openid和网页授权
获取openid 1.引入依赖weixin-java-mp2.构造网页授权 @GetMapping("/authorize") public String authorize(@RequestParam("returnUrl") String returnUrl) { //1. 配置WxMpService //2. 调用方法 Strin...原创 2018-12-19 17:08:04 · 900 阅读 · 0 评论 -
微信支付
微信支付需要企业资质依赖:best-pay-sdk/** * 公众账号开发微信支付 */@Controller@RequestMapping("/pay")public class PayController { @Autowired private OrderService orderService; @Autowired priv...原创 2018-12-26 16:08:31 · 134 阅读 · 0 评论 -
微信退款
微信退款官方文档:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_4依赖:best-pay-sdk /** * 退款 * @param orderDTO */@Overridepublic RefundResponse refund(OrderDTO orderDTO) { RefundRequest refu...原创 2018-12-26 16:41:04 · 235 阅读 · 0 评论 -
redis分布式锁
Redis分布式锁处理高并发,据说每秒可以支撑十几万的并发Redis适合做分布式锁很大原因是因为redis是单线程的参考网站:http://redis.cn/commands/setnx.html案例:秒杀多个商品,会访问同一个方法使用synchronized可以处理并发,但是无法做到细粒度控制,例如秒杀A商品的人很多,秒杀B商品的人很少,会同样的慢,因为访问的同一个方法。只适合单...原创 2018-12-27 15:12:34 · 166 阅读 · 0 评论 -
网站应用开发微信登录登出
sell提示:官方文档:微信开放平台open.weixin.qq.com必须具有公司资质的账号才能用微信登陆App或者网站开放平台的appId和秘钥和公众平台的不一样,用的接口一样WxMpServiceredis集群实现分布式session共享:登录流程:1.配置文件中配置openAppId和openAppSecret2.配置类中设置配置:WxMpService...原创 2018-12-17 13:54:19 · 379 阅读 · 0 评论 -
微信公众平台、微信开放平台、微信商户平台的区别
微信公众平台、微信开放平台、商户平台的区别:一.微信开放平台主要面对移动应用/网站应用开发者,为其提供微信登录、分享、支付等相关权限和服务。微信开放平台还提供了数据统计功能,用于开发者统计接入应用的登录、分享等数据情况。接入步骤已京东APP举例,比如京东APP需要使用微信登录、分享和微信支付功能,首先注册微信开发平台-开发者账号,并按照以下流程在微信开放平台创建京东APP:...原创 2018-12-11 17:41:49 · 3256 阅读 · 0 评论 -
微信模板消息推送
可在公众平台申请测试账号使用1.在微信公众平台添加微信模板2.设置模板消息的属性: 模板id 微信账号相对于公众号的openid 消息内容@Service@Slf4jpublic class PushMessageServiceImpl implements PushMessageService { @Autowired private WxMpService...原创 2018-12-17 18:15:14 · 780 阅读 · 0 评论