Solon View
Solon View 系列,主要介绍 Solon Web 的后端视图体系及相关适配插件的使用。目前适配有6种模板,且可共存使用。
相关模板引擎与视图文件后缀名关系:
模板引擎 | 适配的渲染器 | 默认视图后缀名 |
---|---|---|
freemarker | FreemarkerRender | .ftl |
jsp | JspRender | .jsp |
velocity | VelocityRender | .vm |
thymeleaf | ThymeleafRender | .html |
enjoy | EnjoyRender | .shtm |
beetl | BeetlRender | .htm |
视图后缀与模板引擎的映射配置:
#默认约定的配置
solon.view.prefix: "resources/templates/" #默认为资源目录,使用体外目录时以"file:"开头(例:"file:/data/demo/")
#默认约定的配置(不需要配置,除非要修改)
solon.view.mapping.htm: BeetlRender #简写
solon.view.mapping.shtm: EnjoyRender
solon.view.mapping.ftl: FreemarkerRender
solon.view.mapping.jsp: JspRender
solon.view.mapping.html: ThymeleafRender
solon.view.mapping.vm: VelocityRender
#添加自义定映射时,需要写全类名
solon.view.mapping.vm: org.noear.solon.view.velocity.VelocityRender #全名(一般用简写)