Skip to content

Koala Template Starter

考拉模板管理启动模块

快速开始

数据库

请先参照快速开始初始化数据库

渲染器

根据想要使用的模板引擎, 配置或创建自己的渲染器:

java
public class ThymeleafTemplateRenderer implements TemplateRenderer {

  @Override
  public String render(Template template, Map<?, ?> context) {
    // 渲染逻辑
  }
}
public class ThymeleafTemplateRenderer implements TemplateRenderer {

  @Override
  public String render(Template template, Map<?, ?> context) {
    // 渲染逻辑
  }
}

模块内置了Enjoy模板引擎渲染器, 在Maven中手动添加依赖即可自动装配:

xml
<dependency>
    <groupId>com.jfinal</groupId>
    <artifactId>enjoy</artifactId>
    <version>{enjoy.version}</version>
</dependency>
<dependency>
    <groupId>com.jfinal</groupId>
    <artifactId>enjoy</artifactId>
    <version>{enjoy.version}</version>
</dependency>

接口文档

实现了模板组管理/模板管理功能, 可通过访问接口文档查看具体信息

接口文档地址: http://${host}:${port}/swagger-ui.html

进阶

模板组与模板

因考虑到实际业务中的使用情况, 增加了模板组的概念

模板组与模板为一对多关系, 但并非强制绑定, 如您不需要模板组概念, 可直接忽略相关内容