2019-06-02 16:34

明白了,确实如你所说。感谢!

2019-06-02 07:00

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

2018-12-06 13:02

.addHotSwapClassPrefix("org.apache.shiro.")加了这行问题解决了。感谢指导!