启用解耦的模版

默认的,并不是每一个模板都需要解耦的逻辑。配置好的模板解析器(ITemplateResolver的实现)需要明确地标记出使用解耦的逻辑的模板。

除了StringTemplateResolver(它不允许解耦的逻辑),所有其它的ITemplateResolver的开箱即用的实现提供了一个叫做useDecoupledLogic的标记。它会将所有由那个解析器解析的模板标记为可能所有或是部分逻辑存在一个单独的资源里:

final ServletContextTemplateResolver templateResolver = 
        new ServletContextTemplateResolver(servletContext);
...
templateResolver.setUseDecoupledLogic(true);

Last updated