首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
Jfinal3.2 使用redis插件为什么要依赖这么多包,能不能简化一下
liuvlun
2017-09-26 17:57
Jfinal3.2 使用redis插件为什么要依赖这么多包,能不能简化一下
项目:
JFinal
1
评论区
JFinal
2017-09-26 18:06
redis 插件依赖一个叫 jedis 的第三方,这个第三方是目前最成熟,应用最广泛的 redis API,而这个 jedis 第三方依赖了很多其它的 jar 包,这个不是 jfinal 希望的,也不是 jfinal 引入的
回复
JFinal
2017-09-26 18:08
如果仔细观察一下 jfinal, jfinal 一直以来是在极力消除对 jar 包的依赖的。 但也仅限于自身功能,对于第三方功能 jfinal 没法干预到
如果 jfinal 自己去实现 redis 操作的 API,这个工作量就太大了,而且不利于重用现有成熟技术
回复
liuvlun
2017-09-26 18:14
@JFinal
我单独使用jedis的时候只需要引入jedis和commons-pool这两个包,其他的jackson,fst等包没有引入,而且我把这些包都引入了然后使用会报空指针异常,感觉这样引入使用起来也不方便
回复
liuvlun
2017-09-27 09:38
使用redisplugin的get()方法时在进行序列化的时候出现空指针异常,怎么解决
回复
JFinal
2017-09-27 11:13
@liuvlun
如果你不使用 fst 序列化就可以删掉 fst 这个包,这样配置一下:
redisPlugin.setSerializer(new JdkSerializer());
回复
发送
我要反馈
热门反馈
扫码入社