public abstract class AbstractTemplate extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected static List<String> |
DEFAULT_MAPPER_STATEMENTS
模版中定义的默认语句 id
|
private TypeMetadata |
typeMetadata |
private org.apache.velocity.app.VelocityEngine |
velocityEngine |
| 构造器和说明 |
|---|
AbstractTemplate(org.apache.velocity.app.VelocityEngine velocityEngine,
TypeMetadata typeMetadata) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected Path |
createIfAbsent(String absoluteFilePath)
模版文件不存在则创建
|
protected TypeMetadata |
getTypeMetadata() |
protected org.apache.velocity.app.VelocityEngine |
getVelocityEngine() |
abstract void |
render(String templatePath)
模版内容生成
|
protected static final List<String> DEFAULT_MAPPER_STATEMENTS
private org.apache.velocity.app.VelocityEngine velocityEngine
private TypeMetadata typeMetadata
public AbstractTemplate(org.apache.velocity.app.VelocityEngine velocityEngine,
TypeMetadata typeMetadata)
protected TypeMetadata getTypeMetadata()
protected org.apache.velocity.app.VelocityEngine getVelocityEngine()
protected Path createIfAbsent(String absoluteFilePath) throws IOException
absoluteFilePath - 模版文件绝对路径IOExceptionpublic abstract void render(String templatePath)
templatePath - 模版路径Copyright © 2022. All rights reserved.