# springmvc-wechat **Repository Path**: jarvis-lib/springmvc-wechat ## Basic Information - **Project Name**: springmvc-wechat - **Description**: 基于 Spring MVC 的微信公众平台项目模板。 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: https://git.oschina.net/jarvis-lib/springmvc-wechat - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2017-08-05 - **Last Updated**: 2022-05-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 基于 Spring MVC 的微信公众平台项目模板 熟悉 Spring MVC 的同学都能体会她有多么的体贴和强大,面对现在大部分人还在用 servlet 开发微信公众号的现状, 和我自己用 Spring MVC 为公司开发微信公众号积累的经验,我决定把这个项目框架开源。项目本身并没有多大的技术难度, 关键是要有人去做。[项目主页][] ## 用到的技术 * [Spring MVC v4.3.11][] * [Maven v3.5.0][] * [MySQL][] * [Druid v1.1.3][] * [MyBatis v3.4.5][] * [wechat-sdk v1.0.0][] * [light7][] * [jquery-weui][] ## 检出资源 `git clone git@git.oschina.net:jarvis-lib/springmvc-wechat.git` ## 准备运行环境 1. 准备 [JDK1.7][] 、 [tomcat7][] ; 2. 修改配置文件: 在 *src/main/filters* 目录下有 *dev.properties* 、 *test.properties* 、 *product.properties* 三个配置文件,依此对应*开发*、*测试*、*生产*三种环境。这里以*开发环境*为例,修改 *dev.properties* 中的数据库配置, 主要是配置微信相关参数: ![config_demo](https://gitee.com/jarvis-lib/springmvc-wechat/attach_files/download?i=89774&u=http%3A%2F%2Ffiles.git.oschina.net%2Fgroup1%2FM00%2F01%2FA4%2FPaAvDFmHJ1qAB9l-AAXxS001aY0467.png%3Ftoken%3D2608a8c2c3ee7b9e7e07730335269ad1%26ts%3D1502032141%26attname%3Dconfig_demo.png "配置样例") 3. 创建表结构: 创建表结构语句在 *src/main/resources/sql/create_table.sql* 文件中。 4. 导入消息模板表 (wechat_template) 基础数据: *wechat_template* 表基础数据在 *src/main/resources/basedata/wechat_template.csv* 中。 ***注意:表中的 TEMPLATE_ID 要以在自己公众号里添加的模板标识为准!*** 5. 参照 [微信公众平台技术文档][] 配置公众号; 6. 配置完成。 ## 获得帮助 1. 如果确认是 bug 可以在项目主页增加 Issue ; 2. 如果认为业务逻辑不合理,请发送邮件至 846442183@qq.com 。 ## 贡献代码 欢迎有能力有责任的程序猿 [Pull requests][] 。 ## 证书 该项目在 [Apache-2.0][] 开源协议下发布。 [项目主页]: https://git.oschina.net/jarvis-lib/springmvc-wechat [Spring MVC v4.3.11]: https://github.com/spring-projects/spring-framework/tree/v4.3.11.RELEASE [Maven v3.5.0]: http://maven.apache.org/download.cgi [MySQL]: https://dev.mysql.com/downloads/mysql/ [druid v1.1.3]: https://github.com/alibaba/druid/tree/1.1.3 [MyBatis v3.4.5]: https://github.com/mybatis/mybatis-3/tree/mybatis-3.4.5 [wechat-sdk v1.0.0]: https://git.oschina.net/jarvis-lib/wechat-sdk [light7]: http://www.light7.cn/ [jquery-weui]: http://jqweui.com/ [JDK1.7]: http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html [tomcat7]: http://archive.apache.org/dist/tomcat/tomcat-7/v7.0.69/bin/ [微信公众平台技术文档]: https://mp.weixin.qq.com/wiki [Pull requests]: https://git.oschina.net/jarvis-lib/springmvc-wechat [Apache-2.0]: http://www.apache.org/licenses/LICENSE-2.0.html