2017-05-24 12:19
@IvyHelen 开发这个插件的时候,当时并不知道 password 与 database 都支持 null值,只能确定这两个参数可以不传递,站在 jfinal 的角度,如果某个参数可以不传递,最好还是认为 redis 内部是有默认值去处理,而如果 jfinal 允许 null 值,可能会覆盖掉 redis 内部的默认值
你可以当成是一种防御性编程习惯,刚刚已经将 RedisPlugin 中所有属性改为 protected 了,后续版本便于大家继承并扩展自己需要的构造方法
目前的情况下,建议通过建议继承 RedisPlugin 并 copy 一下 start() stop() 这两个方法中的代码来实现,再自建一个满足自己需求的构造方法