以下为自己遇到的一些问题及解决办法。

初衷

朋友告知我的一个网上的这样一个商业项目,觉得挺有意思,决定自己也去实现一下。

遇到的问题

1.最大的问题?
因为这是自己第一次自己用SSM框架去做项目,本身没什么经验,所以心里也没什么底,只能硬着头皮去做。


2.首先是核心功能的实现?
自己上网查阅了很多资料,发现前人做这个或类似的(比如微信机器人)的挺多的,但是很多人的都是部分接口可以用,而且文档不够详细,后来从朋友跟前得知,可以通过微软的Edge这歌浏览器去抓包,于是还是比较轻松地算是完成了发送消息的功能。大概用了2天时间。


3.接着是项目配置?
自己查阅了很多有关SSM整合的资料,最后得到了一个适合自己的解决办法。首先配置maven依赖,然后配置web.xml,然后配置spring配置文件,mybatis配置文件,log4j的配置。


4.前端页面?
这次依然是网上找的模板,自己进行修改。


5.SSL异常?
因为微信的网页都是ssl加密的,发现普通的Get和Post请求都会失败,
必须去设置一下,过程我已经记录在博客里。


6.数据库的设计?
因为这次必须是自己去设计数据库了,我的办法是,自己先去设计一下,把自己想到的都先写上,然后写项目时候,发现遗漏的再补上,这次的表也不多,就三个表。


7.页面权限的处理?
比如主页等等,必须登录以后才能进入,我自己是设置了一个拦截器,如果cookies存在用户名和密码,并且正确,才可以进入,否则会被重定向到login,如果是已登录状态,进入login则跳入index页面,当时自己设置了两个拦截器,互相拦截,导致页面一直崩溃之类的,一下午时间才解决了这个问题。


8.微信群发对象的问题?
因为微信群发可以选择,男,女,群聊,那么我们就得通过用户的设定去发送给相应的人群,解决办法,将用户的选择用url拼接的方式,传入restful风格的网页中,包括1代表发送给男性,包括2代表发送给女性,
包括3代表发送给群聊。


9.乱码问题?
这个问题也是困扰了好几天,因为我在类方法测试的时候可以用,凡是进入网页就不行,当时问了很多老师也不清楚怎么回事,我自己也百度了很久,后来有一次,我查到了关于编码的问题,得到一个解决办法,就是先对原来的字符串进行解码,然后设置为想要的编码即可,这个问题得到了解决。

静态资源找不到?
采用RESTful架构后,需要将web.xml中控制器拦截的请求设置为/,这样会将css,js等静态资源进行拦截,发送404错误。
解决方法:配置<mvc:resources/>

<!--自动注册-->
<mvc:annotation-driven/>
<!--加载静态资源-->
<mvc:resources mapping="/js/**" location="/WEB-INF/common/js/" /><mvc:resources mapping="/images/**" location="/WEB-INF/common/images/" /><mvc:resources mapping="/css/**" location="/WEB-INF/common/css/" />

github地址

https://github.com/wec246810/wx_bot

个人项目总结---微信扫描二维码强制群发相关推荐

  1. 微信扫描二维码和浏览器扫描二维码 ios和Android 分别进入不用的提示页面

    实现微信扫描二维码和浏览器扫描二维码 ios和Android 分别进入不用的提示页面 而进入商城下载该项目 详情地址:gitee.com/DuJiaHui123- 1.创建完之后 替换文件里面的ios ...

  2. 微信扫描二维码快速登录网站

    在近期的一个项目中用到了微信扫描注册.登录网站功能所以整理了下希望对读者有帮助. 首先,你需要有一个没有绑定微信.微信公众平台的邮箱注册成为微信开放平台开发者,在管理中心创建移动应用.或者网站应用获得 ...

  3. 微信扫描二维码在内置浏览器打不开文件的下载链接怎么办?哪些api接口可以解决...

    有哪些api接口可以实现微信扫描二维码在内置浏览器打开文件的下载链接? 经常看到贴吧上有人吐槽微信的检测系统太严格了,动不动就拦截第三方链接.怎么才能解决,怎么才能避免等等一系列的问题.因为平时我也会 ...

  4. 微信扫描二维码-电脑上网

    展视网北京科技有限公司--cuidc 由于 wifi 成为人们生活中不可或缺的一部分,店家 wifi 免费上网的招数也就日益增多. 今天我们介绍一种破解<微信扫描二维码上网>的招数,此招数 ...

  5. 使用电脑微信扫描二维码

    使用电脑微信扫描二维码 将二维码图片发送至文件传输助手 在与文件传输助手的聊天界面点开图片,右键,点击识别图中二维码即可 扫描完成.

  6. 微信扫描二维码跳转至浏览器打开 jsp

    微信扫描二维码总是用默认浏览器打开,无法下载任何东西.怎么办呢? 微信识别到打开为pdf 时,会自动给跳转至浏览器,所以解决方法就是服务器判断请求端为微信时,返回头部添加 Content-type:a ...

  7. 前端怎么从H5调起微信扫描二维码?小程序使用扫码功能.

    小程序如何使用扫码的功能呢? wx.scanCode(Object object) 参数 属性 类型 默认值 必填 说明 最低版本 onlyFromCamera boolean false 否 是否只 ...

  8. (4.3.1.11)微信扫描二维码无法下载apk文件解决办法

    最近客户网站扫描二维码下载apk的功能不能用了,客户反应扫描二维码后是一片空白,本以为是文件丢失,可是服务器上面文件位置都是正常的,后来才发现是因为腾讯屏蔽掉了外部文件的链接,经过几次不断的尝试,发现 ...

  9. 根据url地址生成二维码,微信扫描二维码可直接打开网址

    需求:根据url地址生成二维码,微信扫描二维码可直接打开网址 html代码: <input id="text" type="text" value=&qu ...

最新文章

  1. 请说明一下http和https的区别
  2. 何为奇偶校验码?简述它们的区别。_加速试验中,HAST和HASS的区别
  3. winform npoi excel 样式设置
  4. TextView之一:子类的常用属性
  5. 移动端适配方案(上)
  6. mui 框架:a标签无法跳转 - 解决篇
  7. 二维数组中的查找(java)
  8. 怎样看mysql是不是支持SSL_mysql是如何支持ssl通信的?
  9. 如何在Mac OS X上安装 Ruby运行环境
  10. 大学论文的研究框架是什么?
  11. 破产姐妹第六季/全集2 Broke Girls迅雷下载
  12. 两分钟,帮你搞懂光纤接头
  13. 做H5页面用什么软件比较好?3款易上手好用的H5网页编辑工具
  14. 谈谈那些“你以为”的安全
  15. 设计之星 ai_漫画 |《钢铁之星》:AI肆虐的时代,夹杂人类阴谋
  16. 如何根据样本估计总体的均值、比例与方差?如何进行参数估计及选择对应公式?
  17. Unity自定义鼠标指针图案
  18. 估值近百亿,“创维三把手”酷开科技能否顺利赶考?
  19. 论文阅读中经常出现的“消融研究/实验”
  20. Cstyle的UEFI导读: UEFI的N种实现及差别

热门文章

  1. YOLOv7姿态估计pose estimation(姿态估计+目标检测+跟踪)
  2. 实验四——恶意代码技术
  3. 关于电脑外设键盘的讲解
  4. ptx760功能图解_摩托罗拉ptx760写频软件
  5. 微信公众号如何变得更好_过去十年,或者说如何在任何事情上变得更好
  6. 1型错误和2型错误_明光1型分开式轨道扣件系统工厂
  7. 18650锂电池和常规锂电池有什么区别
  8. 三大运营商“下血本”!相约调整4G流量套餐,网友:还是觉得贵
  9. 开发购物商城app系统软件需要多少钱
  10. python输入年月日输出年月日_新手学习必看的0基础入门Python与python的输入输出...