类 AbstractTemplate

    • 字段详细资料

      • DEFAULT_MAPPER_STATEMENTS

        protected static final List<String> DEFAULT_MAPPER_STATEMENTS
        模版中定义的默认语句 id
      • velocityEngine

        private final org.apache.velocity.app.VelocityEngine velocityEngine
    • 构造器详细资料

      • AbstractTemplate

        public AbstractTemplate​(org.apache.velocity.app.VelocityEngine velocityEngine,
                                TypeMetadata typeMetadata)
    • 方法详细资料

      • getTypeMetadata

        protected TypeMetadata getTypeMetadata()
      • getVelocityEngine

        protected org.apache.velocity.app.VelocityEngine getVelocityEngine()
      • createIfAbsent

        protected Path createIfAbsent​(String absoluteFilePath)
                               throws IOException
        模版文件不存在则创建
        参数:
        absoluteFilePath - 模版文件绝对路径
        返回:
        File
        抛出:
        IOException
      • render

        public abstract void render​(String templatePath)
        模版内容生成
        参数:
        templatePath - 模版路径