实例介绍
项目解压即可运行(菜单的创建、微信机器人,语音识别,获取用户的信息,各种消息和菜单点击事件的处理,多线程处理消息推送等功能),另外加了类似于商场表白墙的功能,用户发送‘上墙’后用户的再次发送的消息会显示在表白墙上面,同时会显示用户的头像和昵称。发送‘匿名上墙’后用户的再次发送的消息会显示在表白墙上面
【实例截图】
【核心代码】
4744302543013603592.rar
└── 微信
├── 操作文档
│ └── 微信操作文档.docx
├── 数据库
│ └── y_s_b.sql
└── 项目
└── GoForIt
├── img
├── pom.xml
├── src
│ ├── main
│ │ ├── java
│ │ │ └── com
│ │ │ └── ysb
│ │ │ ├── cache
│ │ │ ├── config
│ │ │ │ ├── MybatisConfig.java
│ │ │ │ └── MybatisConfigWeiCXin.java
│ │ │ ├── controller
│ │ │ │ ├── ResponsePictureController.java
│ │ │ │ └── UnlimitedController.java
│ │ │ ├── filter
│ │ │ │ └── AuthenticationFilter.java
│ │ │ ├── persistence
│ │ │ │ └── user
│ │ │ ├── qrcode
│ │ │ │ ├── BufferedImageLuminanceSource.java
│ │ │ │ └── QRCodeUtil.java
│ │ │ ├── security
│ │ │ │ ├── LoginSuccessHandler.java
│ │ │ │ ├── LogoutSuccessHandler.java
│ │ │ │ ├── SecurityConfig.java
│ │ │ │ ├── UserAuthenticationFailureHandler.java
│ │ │ │ └── UserDetailsServiceImpl.java
│ │ │ ├── service
│ │ │ │ └── impl
│ │ │ ├── start
│ │ │ │ └── Start.java
│ │ │ ├── util
│ │ │ │ ├── AppInitListener.java
│ │ │ │ ├── FilePath.java
│ │ │ │ └── NewModelAndView.java
│ │ │ └── weixin
│ │ │ ├── autoReply
│ │ │ │ └── MessageResponse.java
│ │ │ ├── cache
│ │ │ │ ├── OnTheWallCache.java
│ │ │ │ ├── OpenIdCache.java
│ │ │ │ ├── RobotCache.java
│ │ │ │ ├── UpperWallInformationCache.java
│ │ │ │ ├── UserMsgWeiXinCache.java
│ │ │ │ └── WeiXinCache.java
│ │ │ ├── controller
│ │ │ │ ├── MsgController.java
│ │ │ │ └── UserWeiXinMsgController.java
│ │ │ ├── entity
│ │ │ │ └── message
│ │ │ │ └── resp
│ │ │ │ ├── Article.java
│ │ │ │ ├── ArticleJson.java
│ │ │ │ ├── BaseMessage.java
│ │ │ │ ├── NewsMessage.java
│ │ │ │ └── PushMessage.java
│ │ │ ├── persistence
│ │ │ │ └── user
│ │ │ │ ├── SignLogMapper.java
│ │ │ │ ├── UserWeiXinMapper.java
│ │ │ │ └── UserWeiXinMsgMapper.java
│ │ │ ├── robot
│ │ │ │ └── TulingApiProcess.java
│ │ │ ├── service
│ │ │ │ ├── CoreService.java
│ │ │ │ ├── impl
│ │ │ │ │ ├── CoreServiceImpl.java
│ │ │ │ │ ├── MenuClickServiceImpl.java
│ │ │ │ │ ├── TextMessage.java
│ │ │ │ │ ├── UserServiceImpl.java
│ │ │ │ │ └── UserWeiXinMsgServiceImpl.java
│ │ │ │ ├── MenuClickService.java
│ │ │ │ ├── PicturesLinkingService.java
│ │ │ │ ├── UserService.java
│ │ │ │ └── UserWeiXinMsgService.java
│ │ │ └── util
│ │ │ ├── AccessToken.java
│ │ │ ├── AppInitListenerWeiXin.java
│ │ │ ├── CreateMenu.java
│ │ │ ├── MessageUtil.java
│ │ │ └── MultiThreadPush.java
│ │ └── resources
│ │ ├── application.yml
│ │ ├── com
│ │ │ └── ysb
│ │ │ ├── persistence
│ │ │ │ └── user
│ │ │ └── weixin
│ │ │ └── persistence
│ │ │ └── user
│ │ │ ├── SignLogMapper.xml
│ │ │ ├── UserWeiXinMapper.xml
│ │ │ └── UserWeiXinMsgMapper.xml
│ │ ├── fileupload.properties
│ │ ├── jdbc.properties
│ │ ├── log4j.properties
│ │ ├── mybatis-config.xml
│ │ ├── static
│ │ │ ├── css
│ │ │ │ └── unlimited
│ │ │ │ └── login.css
│ │ │ ├── imgs
│ │ │ │ ├── bei.jpg
│ │ │ │ ├── biaobai1.jpg
│ │ │ │ ├── biaobai.jpg
│ │ │ │ └── tou.jpg
│ │ │ ├── js
│ │ │ │ └── unlimited
│ │ │ │ └── login.js
│ │ │ ├── publics
│ │ │ │ ├── bootstrap
│ │ │ │ │ ├── css
│ │ │ │ │ │ ├── bootstrap.css
│ │ │ │ │ │ ├── bootstrap.css.map
│ │ │ │ │ │ ├── bootstrap.min1.css
│ │ │ │ │ │ ├── bootstrap.min.css
│ │ │ │ │ │ ├── bootstrap.min.css.map
│ │ │ │ │ │ ├── bootstrap-responsive.css
│ │ │ │ │ │ ├── bootstrap-responsive.min.css
│ │ │ │ │ │ ├── bootstrap-theme.css
│ │ │ │ │ │ ├── bootstrap-theme.css.map
│ │ │ │ │ │ ├── bootstrap-theme.min.css
│ │ │ │ │ │ ├── bootstrap-theme.min.css.map
│ │ │ │ │ │ └── common.css
│ │ │ │ │ ├── fonts
│ │ │ │ │ │ ├── glyphicons-halflings-regular.eot
│ │ │ │ │ │ ├── glyphicons-halflings-regular.svg
│ │ │ │ │ │ ├── glyphicons-halflings-regular.ttf
│ │ │ │ │ │ ├── glyphicons-halflings-regular.woff
│ │ │ │ │ │ └── glyphicons-halflings-regular.woff2
│ │ │ │ │ ├── img
│ │ │ │ │ └── js
│ │ │ │ │ ├── bootstrap.js
│ │ │ │ │ ├── bootstrap.min.js
│ │ │ │ │ ├── css3-mediaqueries.js
│ │ │ │ │ ├── jquery-1.9.1.min.js
│ │ │ │ │ └── jquery.js
│ │ │ │ ├── css
│ │ │ │ │ ├── images
│ │ │ │ │ │ ├── ui-icons_444444_256x240.png
│ │ │ │ │ │ ├── ui-icons_555555_256x240.png
│ │ │ │ │ │ ├── ui-icons_777620_256x240.png
│ │ │ │ │ │ ├── ui-icons_777777_256x240.png
│ │ │ │ │ │ ├── ui-icons_cc0000_256x240.png
│ │ │ │ │ │ └── ui-icons_ffffff_256x240.png
│ │ │ │ │ └── jquery-ui.min.css
│ │ │ │ ├── jquery
│ │ │ │ │ ├── arttemplate.js
│ │ │ │ │ ├── img
│ │ │ │ │ │ ├── cancel-off.png
│ │ │ │ │ │ ├── cancel-on.png
│ │ │ │ │ │ ├── star-half.png
│ │ │ │ │ │ ├── star-off.png
│ │ │ │ │ │ └── star-on.png
│ │ │ │ │ ├── jquery.form.js
│ │ │ │ │ ├── jquery.ui.datepicker-zh-CN.js
│ │ │ │ │ ├── jquery-ui.js
│ │ │ │ │ └── public.js
│ │ │ │ └── layer
│ │ │ │ ├── layer.js
│ │ │ │ └── skin
│ │ │ │ ├── default
│ │ │ │ │ ├── icon-ext.png
│ │ │ │ │ ├── icon.png
│ │ │ │ │ ├── loading-0.gif
│ │ │ │ │ ├── loading-1.gif
│ │ │ │ │ └── loading-2.gif
│ │ │ │ └── layer.css
│ │ │ └── weixin
│ │ │ ├── css
│ │ │ │ ├── font.css
│ │ │ │ └── weiXinIndex.css
│ │ │ └── js
│ │ │ └── weiXinIndex.js
│ │ └── templates
│ │ ├── html
│ │ │ └── unlimited
│ │ │ └── login.html
│ │ ├── same
│ │ │ ├── bottom.html
│ │ │ ├── head.html
│ │ │ └── script.html
│ │ └── weixin
│ │ └── html
│ │ └── weiXinIndex.html
│ └── test
│ └── java
├── target
│ ├── classes
│ │ ├── application.yml
│ │ ├── com
│ │ │ └── ysb
│ │ │ ├── cache
│ │ │ ├── config
│ │ │ │ ├── MybatisConfig.class
│ │ │ │ └── MybatisConfigWeiCXin.class
│ │ │ ├── controller
│ │ │ │ ├── ResponsePictureController.class
│ │ │ │ └── UnlimitedController.class
│ │ │ ├── filter
│ │ │ │ └── AuthenticationFilter.class
│ │ │ ├── persistence
│ │ │ │ └── user
│ │ │ ├── qrcode
│ │ │ │ ├── BufferedImageLuminanceSource.class
│ │ │ │ └── QRCodeUtil.class
│ │ │ ├── security
│ │ │ ├── service
│ │ │ │ └── impl
│ │ │ ├── start
│ │ │ │ └── Start.class
│ │ │ ├── util
│ │ │ │ ├── AppInitListener.class
│ │ │ │ ├── FilePath.class
│ │ │ │ └── NewModelAndView.class
│ │ │ └── weixin
│ │ │ ├── autoReply
│ │ │ │ └── MessageResponse.class
│ │ │ ├── cache
│ │ │ │ ├── OnTheWallCache.class
│ │ │ │ ├── OpenIdCache.class
│ │ │ │ ├── RobotCache.class
│ │ │ │ ├── UpperWallInformationCache.class
│ │ │ │ ├── UserMsgWeiXinCache.class
│ │ │ │ └── WeiXinCache.class
│ │ │ ├── controller
│ │ │ │ ├── MsgController.class
│ │ │ │ └── UserWeiXinMsgController.class
│ │ │ ├── entity
│ │ │ │ └── message
│ │ │ │ └── resp
│ │ │ │ ├── Article.class
│ │ │ │ ├── ArticleJson.class
│ │ │ │ ├── BaseMessage.class
│ │ │ │ ├── NewsMessage.class
│ │ │ │ └── PushMessage.class
│ │ │ ├── persistence
│ │ │ │ └── user
│ │ │ │ ├── SignLogMapper.class
│ │ │ │ ├── SignLogMapper.xml
│ │ │ │ ├── UserWeiXinMapper.class
│ │ │ │ ├── UserWeiXinMapper.xml
│ │ │ │ ├── UserWeiXinMsgMapper.class
│ │ │ │ └── UserWeiXinMsgMapper.xml
│ │ │ ├── robot
│ │ │ │ └── TulingApiProcess.class
│ │ │ ├── service
│ │ │ │ ├── CoreService.class
│ │ │ │ ├── impl
│ │ │ │ │ ├── CoreServiceImpl.class
│ │ │ │ │ ├── MenuClickServiceImpl.class
│ │ │ │ │ ├── TextMessage.class
│ │ │ │ │ ├── UserServiceImpl.class
│ │ │ │ │ └── UserWeiXinMsgServiceImpl.class
│ │ │ │ ├── MenuClickService.class
│ │ │ │ ├── PicturesLinkingService.class
│ │ │ │ ├── UserService.class
│ │ │ │ └── UserWeiXinMsgService.class
│ │ │ └── util
│ │ │ ├── AccessToken.class
│ │ │ ├── AppInitListenerWeiXin.class
│ │ │ ├── CreateMenu.class
│ │ │ ├── MessageUtil$1$1.class
│ │ │ ├── MessageUtil$1.class
│ │ │ ├── MessageUtil.class
│ │ │ ├── MultiThreadPush.class
│ │ │ └── OwnThread.class
│ │ ├── fileupload.properties
│ │ ├── jdbc.properties
│ │ ├── log4j.properties
│ │ ├── META-INF
│ │ │ ├── MANIFEST.MF
│ │ │ └── maven
│ │ │ └── com.businessmen
│ │ │ └── GoForIt
│ │ │ ├── pom.properties
│ │ │ └── pom.xml
│ │ ├── mybatis-config.xml
│ │ ├── static
│ │ │ ├── css
│ │ │ │ └── unlimited
│ │ │ │ └── login.css
│ │ │ ├── imgs
│ │ │ │ ├── bei.jpg
│ │ │ │ ├── biaobai1.jpg
│ │ │ │ ├── biaobai.jpg
│ │ │ │ └── tou.jpg
│ │ │ ├── js
│ │ │ │ └── unlimited
│ │ │ │ └── login.js
│ │ │ ├── publics
│ │ │ │ ├── bootstrap
│ │ │ │ │ ├── css
│ │ │ │ │ │ ├── bootstrap.css
│ │ │ │ │ │ ├── bootstrap.css.map
│ │ │ │ │ │ ├── bootstrap.min1.css
│ │ │ │ │ │ ├── bootstrap.min.css
│ │ │ │ │ │ ├── bootstrap.min.css.map
│ │ │ │ │ │ ├── bootstrap-responsive.css
│ │ │ │ │ │ ├── bootstrap-responsive.min.css
│ │ │ │ │ │ ├── bootstrap-theme.css
│ │ │ │ │ │ ├── bootstrap-theme.css.map
│ │ │ │ │ │ ├── bootstrap-theme.min.css
│ │ │ │ │ │ ├── bootstrap-theme.min.css.map
│ │ │ │ │ │ └── common.css
│ │ │ │ │ ├── fonts
│ │ │ │ │ │ ├── glyphicons-halflings-regular.eot
│ │ │ │ │ │ ├── glyphicons-halflings-regular.svg
│ │ │ │ │ │ ├── glyphicons-halflings-regular.ttf
│ │ │ │ │ │ ├── glyphicons-halflings-regular.woff
│ │ │ │ │ │ └── glyphicons-halflings-regular.woff2
│ │ │ │ │ └── js
│ │ │ │ │ ├── bootstrap.js
│ │ │ │ │ ├── bootstrap.min.js
│ │ │ │ │ ├── css3-mediaqueries.js
│ │ │ │ │ ├── jquery-1.9.1.min.js
│ │ │ │ │ └── jquery.js
│ │ │ │ ├── css
│ │ │ │ │ ├── images
│ │ │ │ │ │ ├── ui-icons_444444_256x240.png
│ │ │ │ │ │ ├── ui-icons_555555_256x240.png
│ │ │ │ │ │ ├── ui-icons_777620_256x240.png
│ │ │ │ │ │ ├── ui-icons_777777_256x240.png
│ │ │ │ │ │ ├── ui-icons_cc0000_256x240.png
│ │ │ │ │ │ └── ui-icons_ffffff_256x240.png
│ │ │ │ │ └── jquery-ui.min.css
│ │ │ │ ├── jquery
│ │ │ │ │ ├── arttemplate.js
│ │ │ │ │ ├── img
│ │ │ │ │ │ ├── cancel-off.png
│ │ │ │ │ │ ├── cancel-on.png
│ │ │ │ │ │ ├── star-half.png
│ │ │ │ │ │ ├── star-off.png
│ │ │ │ │ │ └── star-on.png
│ │ │ │ │ ├── jquery.form.js
│ │ │ │ │ ├── jquery.ui.datepicker-zh-CN.js
│ │ │ │ │ ├── jquery-ui.js
│ │ │ │ │ └── public.js
│ │ │ │ └── layer
│ │ │ │ ├── layer.js
│ │ │ │ └── skin
│ │ │ │ ├── default
│ │ │ │ │ ├── icon-ext.png
│ │ │ │ │ ├── icon.png
│ │ │ │ │ ├── loading-0.gif
│ │ │ │ │ ├── loading-1.gif
│ │ │ │ │ └── loading-2.gif
│ │ │ │ └── layer.css
│ │ │ └── weixin
│ │ │ ├── css
│ │ │ │ ├── font.css
│ │ │ │ └── weiXinIndex.css
│ │ │ └── js
│ │ │ └── weiXinIndex.js
│ │ └── templates
│ │ ├── html
│ │ │ └── unlimited
│ │ │ └── login.html
│ │ ├── same
│ │ │ ├── bottom.html
│ │ │ ├── head.html
│ │ │ └── script.html
│ │ └── weixin
│ │ └── html
│ │ └── weiXinIndex.html
│ └── test-classes
├── weixin
│ └── img
└── ysb
└── weixin
139 directories, 238 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论