250 Star 494 Fork 328

夏悸 / wechat

 / 详情

收集些大家的意见或者建议

待办的
创建于  
2014-11-25 23:27

目前世面上的java微信工具包繁多,此项目的代码结构或者项目结构确实不够完美!

不少朋友在导入项目的时候都会有一些疑问,甚至还有一些不好用或者有错误的地方。

特在此收集一下大家的意见,希望能尽一些力量改善一些!

比如:

  1. 添加cache,自动缓存应用的access_token和用户的access_token或者用于开发流程性的功能(类session)

  2. 更改项目结构为maven模块化的,拆除单独的消息处理方便测试,将filter改为各种mvc的实现!

其他的希望亲们能多多补充,等商定之后添加分支,来次彻底的改版!

有请大家踊跃补充!

评论 (8)

事件限制解析中,由于inMessage里面的isEvent会被fastjson解析为event,这样与事件的xml节点Event就重复了,值会被覆盖,算不算bug

O(∩_∩)O
是得整理一下. 自己也是在使用中一点点堆积起来的,也没做过多的设计,确实存在不少问题.

对于微信公众平台的SDK,API接口工具和长使用工具建议才是单例模式,内存加载,已提高处理速度和响应速度。
我现在采用enum的class不错。

public enum xxxKit{
    ice;
    public String getToken() {}
}

使用enum关键字来实现单例模式的好处是这样非常简洁,并且无偿地提供了序列化机制,绝对防止多次实例化,即使是在面对复杂的序列化或者反射攻击的时候。——来自《Effective Java》

枚举是最好的单例模式,简洁,高效,安全。

Token存储最好的方式就是Redis来存,自动过期时间,一句代码解决问题

@____′↘夏悸 一样,从来没考虑过设计模式,都是怎么用得方便怎么来 ಥ_ಥ

@老古 不错,有好的意见多提提!

哈哈.... 我是图方便..... 项目第一期的时候很赶时间,匆匆就把架子搭起来了...

@孤独的√3

实现一个Cache接口.... 支持Redis和Memcache吧,用这两者的还是比较多 加我Q吧,768870379.好梳理一下,后面怎么整改

jfinal已经有ehcache的插件了,直接使用配合更方便吧?

XStream将TextOutMessage转换成xml字符串的时候,丢掉了继承的OutMessage中的字段,比如:ToUserName、FromUserName、CreateTime

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(5)
21028 larrykoo 1578915362 82 gson 1652188910 372 dreamlu 1578913784 3449 simplecode 1578914181 302233 magicalclover 1578919784
Java
1
https://gitee.com/gson/wechat.git
git@gitee.com:gson/wechat.git
gson
wechat
wechat

搜索帮助