美文网首页
jfinal config包的主要类

jfinal config包的主要类

作者: xuyouxin1 | 来源:发表于2017-08-17 14:52 被阅读0次

    顾名思义,config包下面的类就是jfinal的各种配置类,包括:

    1、Constants类,表示各种常量的集合

    主要有:

    devMode  开发模式

    baseUploadPath  基础上传路径

    baseDownloadPath  基础下载路径

    encoding  编码

    maxPostSize  传输数据上限

    2、Handlers类,里面有handlerList属性,即处理器列表

    3、Interceptors类,里面有addGlobalActionInterceptor和addGlobalServiceInterceptor方法,分别是添加控制层的拦截器,和添加服务层的拦截器。

    其实是通过调用InterceptorManager 的方法实现,InterceptorManager 里面有两个数组,分别记录控制层和服务层的全局拦截器。

    4、Plugins类,里面有pluginList属性,即插件列表

    5、Routes类,管理路由的类,路由:就是控制从访问路径到后台响应方法的机制。

    属性有:

    Map> :从路径到控制类的映射

    Map viewPathMap:从路径到视图地址的映射

    String baseViewPath:基础视图地址

    6、JFinalConfig类,综合控制jfinal各种配置的类

    与上面5个类对应的方法有:

    configConstant(Constants me)

    configHandler(Handlers me)

    configInterceptor(Interceptors me)

    configPlugin(Plugins me)

    configRoute(Routes me)

    另外,还有afterJFinalStart(),beforeJFinalStop(),表示jfinal启动之后和结束之前调用的方法

    config包的草图:

    相关文章

      网友评论

          本文标题:jfinal config包的主要类

          本文链接:https://www.haomeiwen.com/subject/lltnrxtx.html