activeRecord 与 druidPlugin 重启的问题

使用

arp.stop();
druidPlugin.stop();
druidPlugin.start();
arp.start();

报错: dataSource already closed

原因为druidplugin.stop时,将ds=null,再次启动时创建的是新的ds对象,而老的ds 对象还残留在activeRecordPlugin的配置中

评论区

JFinal

2020-08-24 16:34

druidplugin 一般不必重启,重启的应该是 arp

chcode

2020-08-24 17:19

@JFinal druidPlugin既然 提供了stop方法,能优化下就最好了

热门反馈

扫码入社