MyBatis 的 Beetl 脚本语言扩展,支持使用 Beetl 作为 mapper 的动态脚本语言,用以编写动态 SQL。
Beetl 是新一代 Java 模板引擎典范。相对于其他 java 模板引擎,具有功能齐全,语法直观,性能超高,开发和维护模板有很好的体验。是新一代的模板引擎。总得来说,它的特性如下: 功能完备:同主流的java模板引擎相比,Beetl具有绝大多数功能。适用于各种应用场景,从对响应速度有很高要求的大网站到功能繁多的CMS管理系统都适合。Beetl本身还具有很多独特功能来完成模板编写和维护,这是其他
beetl-bbs 是在beetl官网php免费论坛被黑后,基于java开发的论坛,具备发帖,回复,消息通知,缓存等常用用功能,采用技术有spring boot,beetl 和 beetlsql。整体代码较少,可以是学习springboot,beetl系技术的一个很好的demo,也可以作为java论坛使用,beetl-bbs 修改了jfinal-bbs,改成springboot作为mvc框架
基本信息 官网 http://ibeetl.com/ 下载 http://ibeetl.com/download/file.html 在MainModule声明@Views,引入BeetlViewMaker @Views({BeetlViewMaker.class}) 在conf目录beetl.properties下添加配置文件 RESOURCE_LOADER=org.beetl.core.re
beetl的官方文档 中『4.9. Nutz集成』 关联配置,修改MainModule类,添加注解 @Views(value={BeetlViewMaker.class}) // 其他配置,如IocBy等等 public class MainModule {} 用法 入口方法示例 @At("/user") @Ok("beetl:/tmpl/user/home.btl") // 模板文件的路径
beetl-eclipse-plugin 是beetl模板语言的官方 IDE 插件,由Beetl作者闲大赋开发,具有语法着色,静态文本折叠等功能。 由于插件是针对模板语言,因此提供了一些额外功能来满足模板的编写和维护 1 工程属性里有个beetl属性,可以指定定界符号等,默认是<%%> ${}。也可以指定模板根目录(可选,不必手工填写,在模板单击定位里会提示你选择) 2 ctrl-2 定位到下一个
beetl-framework-starter 是 SpringBoot 与 Beetl 和 BeetlSql 集成的自动转配工具,只需要添加如下依赖就可以自动使用 Beetl 和 BeetlSql 的功能 com.ibeetl beetl-framework-starter 1.1.0.RELEASE 默认情况下,Beetl的模板配置在templates目录下,以btl为后缀