{"id":14983064,"url":"https://github.com/wechat-group/weixin-java-demo-springmvc","last_synced_at":"2025-05-15T14:04:30.730Z","repository":{"id":9749068,"uuid":"62796421","full_name":"Wechat-Group/weixin-java-demo-springmvc","owner":"Wechat-Group","description":"A wechat mp and pay demo based on WxJava and springmvc.","archived":false,"fork":false,"pushed_at":"2025-01-06T06:04:14.000Z","size":193,"stargazers_count":384,"open_issues_count":0,"forks_count":231,"subscribers_count":49,"default_branch":"master","last_synced_at":"2025-04-10T06:39:35.485Z","etag":null,"topics":["java","springmvc","wechat-springmvc-demo","weixin","weixin-java-sdk","weixin-java-tools"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Wechat-Group.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-07-07T10:00:26.000Z","updated_at":"2025-01-06T06:04:13.000Z","dependencies_parsed_at":"2024-12-04T08:03:17.418Z","dependency_job_id":"9596f10f-a752-4d68-819b-31894fd962dc","html_url":"https://github.com/Wechat-Group/weixin-java-demo-springmvc","commit_stats":{"total_commits":115,"total_committers":10,"mean_commits":11.5,"dds":0.5652173913043479,"last_synced_commit":"4fa3f03f119502fc9db666a7950d77b3bc81cc6d"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wechat-Group%2Fweixin-java-demo-springmvc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wechat-Group%2Fweixin-java-demo-springmvc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wechat-Group%2Fweixin-java-demo-springmvc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wechat-Group%2Fweixin-java-demo-springmvc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Wechat-Group","download_url":"https://codeload.github.com/Wechat-Group/weixin-java-demo-springmvc/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254355334,"owners_count":22057354,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["java","springmvc","wechat-springmvc-demo","weixin","weixin-java-sdk","weixin-java-tools"],"created_at":"2024-09-24T14:06:40.474Z","updated_at":"2025-05-15T14:04:30.710Z","avatar_url":"https://github.com/Wechat-Group.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n![doodles](https://www.google.com/logos/doodles/2016/teachers-day-2016-us-6296626244091904.2-hp2x.gif)\n\n----\n[![码云Gitee](https://gitee.com/binary/weixin-java-tools-springmvc/badge/star.svg?theme=blue)](https://gitee.com/binary/weixin-java-tools-springmvc)\n[![Github](http://github-svg-buttons.herokuapp.com/star.svg?user=Wechat-Group\u0026repo=weixin-java-demo-springmvc\u0026style=flat\u0026background=1081C1)](https://github.com/Wechat-Group/weixin-java-demo-springmvc)\n[![Build Status](https://travis-ci.org/Wechat-Group/weixin-java-demo-springmvc.svg?branch=master)](https://travis-ci.org/Wechat-Group/weixin-java-demo-springmvc)\n\nThis repository is a wechat springmvc demo based on **WxJava**\n\n本仓库的项目是一个基 于**[WxJava](https://github.com/wechat-group/WxJava)** 的springmvc Demo.\n\n新手遇到问题，请务必先阅读[【开发文档首页】](https://github.com/Wechat-Group/WxJava/wiki)的常见问题部分，可以少走很多弯路，节省不少时间。\n\n\n## 本项目目前实现了如下功能：\n\n* 与微信服务器的AES加密通信\n* 微信支付\n* 商户号向个人用户转账\n* 自定义菜单\n* 关注公众号、客服消息路由处理\n* 模版消息\n* 通过openid获取用户基本信息\n* 通过code获得基本用户信息\n\n\nWelcome to Pull Requests!\n\n欢迎大家积极Pull Requests来丰富此Demo的功能！\n\n## 快速使用：\n\n**将项目下载到本地**\n```shell\ngit clone https://github.com/wechat-group/weixin-java-demo-springmvc\n```\n\n**配置公众号信息**\n\n打开`src/main/resources/wx.properties`文件，配置公众号相关信息。\n\n**Maven打包**\n```shell\nmvn war:war\n```\n\n**上传至服务器**\n\n必须使用服务器的80端口才能与微信服务器进行交互。\n\n**微信公众平台服务器配置**\n\n进入到**微信公众平台**的`开发/基本配置`页面，配置`URL(服务器地址)`、`Token(令牌)`、`EncodingAESKey(消息加解密密钥）`。\n```shell\nURL(服务器地址)：http://192.168.1.1/wechatTestService/core\n```\n\n## License\n- 本项目的所有代码除另有说明外,均按照 [MIT License](https://github.com/racaljk/hosts/blob/master/LICENSE) 发布。\n- 本项目的.java，README.MD，wiki等资源基于[CC BY-NC-SA 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/)\n  这意味着你可以拷贝、并再发行本项目的内容，但是你将必须同样**提供原作者信息以及协议声明**。同时你也**不能将本项目用于商业用途**，\n  按照我们狭义的理解（增加附属条款），凡是**任何盈利的活动皆属于商业用途**。\n- 请在遵守当地相关法律法规的前提下使用本项目。\n\n![img-source-from-https://github.com/docker/dockercraft](https://github.com/docker/dockercraft/raw/master/docs/img/contribute.png?raw=true)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwechat-group%2Fweixin-java-demo-springmvc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwechat-group%2Fweixin-java-demo-springmvc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwechat-group%2Fweixin-java-demo-springmvc/lists"}