2017-09-04 10:35
@自导自演 单例问题看一下这里:
https://www.oschina.net/question/197668_221395
2017-09-03 23:04
engine.addSharedObject("cls", new DictUtils()); 这行代码的 Engine 对象是怎么被创建出来的,后续在使用 engine 对象解析模板获取 Template 对象要确保是同一个 engine 对象,只有这样在前面的配置才能被应用上
我举个例子,看以下两行代码:
Engine.use().engine.addSharedObject("cls", new DictUtils());
Engne engine = new Engine();
第一行代码中对 engine 对象的配置,将与第二行代码中的 engine 对象毫无关系
有关系的用法如下:
Engine.use().engine.addSharedObject("cls", new DictUtils());
Engne engine = Engine.use();