public class StringTemplateProcessor extends AbstractTemplateProcessor
Strings.format(String, Object...),
使用详情请参考此方法globalModel| 构造器和说明 |
|---|
StringTemplateProcessor() |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
getDefaultVal() |
String |
process(String template,
Object model)
替换模板内的占位符格式有以下三种:
template:{}走路掉{}里了 model:["小明", "坑"] --> 小明走路掉坑里了
template:{0}走路掉{1}里了 model:["小东", "缸"] --> 小东走路掉缸里了
template:{name}走路掉{thing}里了 model:{"name": "小李", "thing": "池塘"} --> 小李走路掉池塘里了
|
void |
setDefaultVal(String defaultVal) |
setGlobalModelpublic String process(String template, Object model) throws ParseTemplateException
template - 模板内容model - 替换数据 - 可以是POJO对象或者Map类型或者数组ParseTemplateExceptionpublic String getDefaultVal()
public void setDefaultVal(String defaultVal)
Copyright © 2017. All rights reserved.