2017-03-16 15:56

@JFinal 嗯嗯,就是看了一部分源码,才想到现在的方式的。

2017-03-16 15:42

@JFinal 发现回复里面不能上传图片了。
看了波总的回复,我就去看了一下3.0的手册,看的介绍没有看到自由管理这一块,可能是没看的深入。然后就在现有的版本2.2的版本上对源码进行了一个修改,我主要的问题就是我有多个数据源的插件,但我关闭的时候,我没办法很知道我想要的插件,插件都是在加载的时候放到一个list集合里面去了.所以我就在Plugins的类里面新增一个map的集合,key就是数据源的名字,这样子我就可以通过名字去找到对应的数据源插件,然后再调用stop的方法,这样子是我目前想到最小改动源码的方式实现我想要的效果.^_^
等于现在我的应用里面就会有两个地方保存插件,一个就是jfinal本身在初始化的时候使用的插件,一个是我自己后期自行添加的插件,并自行管理这些插件的生命周期.
本想上个代码给波总看看的,现在不知道得去哪分享了.汗哒哒