2017-05-24 12:19
@IvyHelen 开发这个插件的时候,当时并不知道 password 与 database 都支持 null值,只能确定这两个参数可以不传递,站在 jfinal 的角度,如果某个参数可以不传递,最好还是认为 redis 内部是有默认值去处理,而如果 jfinal 允许 null 值,可能会覆盖掉 redis 内部的默认值
你可以当成是一种防御性编程习惯,刚刚已经将 RedisPlugin 中所有属性改为 protected 了,后续版本便于大家继承并扩展自己需要的构造方法
目前的情况下,建议通过建议继承 RedisPlugin 并 copy 一下 start() stop() 这两个方法中的代码来实现,再自建一个满足自己需求的构造方法
2017-05-23 10:36
@cleverbug 你还可以通过扩令扩展来实现这个功能,用起来会更方便,例如这样用:
#i18n(key)
2017-05-23 10:20
@Ferrari8899 打个官方广告,这类解决方案,现成的代码,在 jfinal club 项目中都有,直接可以使用,可以考虑一下加入俱乐部