书栈网 · BookStack 本次搜索耗时 0.026 秒,为您找到 702 个相关结果.
  • 5.14 多数据源支持

    ActiveRecordPlugin可同时支持多数据源、多方言、多缓存、多事务级别等特性,对每个 ActiveRecordPlugin 可进行彼此独立的配置。简言之 JFinal 可以同时使用多数据源,并且可以针对这多个数据源配置独立的方言、缓存、事务级别等。 当使用多数据源时,只需要对每个 ActiveRecordPlugin指定一个 configNa...
  • 5.14 多数据源支持

    5.14 多数据源支持 5.14 多数据源支持 ActiveRecordPlugin可同时支持多数据源、多方言、多缓存、多事务级别等特性,对每个 ActiveRecordPlugin 可进行彼此独立的配置。简言之 JFinal 可以同时使用多数据源,并且可以针对这多个数据源配置独立的方言、缓存、事务级别等。 当使用多数据源时,只需要对每个 Acti...
  • 模板资源加载器

    模板资源加载器 字符串模板加载器 文件资源模板加载器 Classpath资源模板加载器 WebApp资源模板加载器 自定义资源模板加载器 模板资源加载器 资源加载器是根据String值获取Resource实例的工场类,同时资源加载器还要负责响应模板引擎询问模板是否变化的调用。对于新手来说,无需考虑模板资源加载器如何实现,只需要根据自己场景选...
  • 6.4 指令

    6.4 指令 1、输出指令#( ) (…) 输出指令的使用极为简单,只需要为该指令传入前面6.4节中介绍的任何表达式即可,指令会将这些表达式的求值结果进行输出,特别注意,当表达式的值为 null 时没有任何输出,更不会报异常。所以,对于 #(value) 这类输出不需要对 value 进行 null 值判断,如下是代码示例: 2、#if 指令 3、#f...
  • 6.4 指令

    6.4 指令 1、输出指令#( ) (…) 输出指令的使用极为简单,只需要为该指令传入前面6.4节中介绍的任何表达式即可,指令会将这些表达式的求值结果进行输出,特别注意,当表达式的值为 null 时没有任何输出,更不会报异常。所以,对于 #(value) 这类输出不需要对 value 进行 null 值判断,如下是代码示例: 2、#if 指令 3、#f...
  • 10.2 Validator

    1、基本用法 2、setRet(…) 与 getRet() 3、高级用法 1、基本用法 Validator自身实现了Interceptor接口,所以它也是一个拦截器,配置方式与拦截器完全一样。以下是Validator示例: public class LoginValidator extends Validator { ...
  • 10.2 Validator

    10.2 Validator 1、基本用法 2、setRet(…) 与 getRet() 3、高级用法 10.2 Validator 1、基本用法 Validator自身实现了Interceptor接口,所以它也是一个拦截器,配置方式与拦截器完全一样。以下是Validator示例: public class LoginValida...
  • 2.4. 模板资源加载器

    2.4. 模板资源加载器 2.4.1. 字符串模板加载器 2.4.2. 文件资源模板加载器 2.4.3. Classpath资源模板加载器 2.4.4. WebApp资源模板加载器 2.4.5. 自定义资源模板加载器 2.4. 模板资源加载器 资源加载器是根据String值获取Resource实例的工场类,同时资源加载器还要负责响应模板引擎...
  • 10.2 Validator

    10.2 Validator 1、基本用法 2、setRet(…) 与 getRet() 3、高级用法 10.2 Validator 1、基本用法 Validator自身实现了Interceptor接口,所以它也是一个拦截器,配置方式与拦截器完全一样。以下是Validator示例: public   class   LoginValid...
  • 10.2 Validator

    10.2 Validator 1、基本用法 2、setRet(…) 与 getRet() 3、高级用法 10.2 Validator 1、基本用法 Validator自身实现了Interceptor接口,所以它也是一个拦截器,配置方式与拦截器完全一样。以下是Validator示例: public class LoginValida...