6.7 Shared Method 扩展
以上代码已将StrKit类中所有的public方法添加为shared method,添加完成以后便可以直接在模板中使用,以下是代码示例:
上例中的isBlank 和 notBlank 方法都来自于StrKit类,这种扩展方式简单、便捷、无耦合。
2、默认 Shared Method 配置扩展
Enjoy 模板引擎默认配置添加了 com.jfinal.template.ext.sharedmethod.SharedMethodLib 为 Shared Method,所以其中的方法可以直接使用不需要配置。里头有 isEmpty(…) 与 notEmpty(…) 两个方法可以使用。
List、Set 等一切继承自 Collection 的,返回 isEmpty()
Map 返回 isEmpty()
Iterator 返回 ! hasNext()
Iterable 返回 ! iterator().hasNext()
以下是代码示例: