2019-06-02 07:00
最终搞定了。加了还是空指针错误,只是不是之前的那个空指针。原因是原来项目代码某个插件中用了Routes,而Routes在插件之后执行,报空指针错。我调整了插件中的代码,问题就解决了。我在想,为了兼容以前的老代码,可否将configConstant(..)、configInterceptor(..)、 configRoute(..)、configEngine(..)、configHandler(...),以及ConfigPlugin等6个配置的执行顺序由用户控制,setConfigPluginOrder(int configPluginOrder)函数改为设置6个配置的执行顺序函数。我乱说的哈,不知道对框架有没有影响。感谢@JFinal的解答。