renderXml的问题

目前接到个工作,JFinal的版本升级。 目标是升级到3.2。项目中的API都是用的都是renderXml,并且前端模板是Freemarker,现在要强制使用JFinal Template Engine,真的增加很多工作,如果可以的话,希望JFinal的版本升级对之前版本方法的兼容做得更好,祝JFinal顺利发展。

评论区

JFinal

2017-11-01 15:18

可以自定义一个 MyRenderFactory extends RenderFactory,然后覆盖掉其中的 getXmlRender() 方法,在这个方法中返回 3.2 版本之前的 XmlRender

最后配置一下: me.setRenderFactory(new MyRenderFactory()) 就可以切换掉 XmlRender 了

这种切换方式就完全兼容老项目了,记得搞定后回来分享

热门反馈

扫码入社