jfinal config包的主要类

顾名思义,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包的草图:

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 顾名思义,core包下面的类就是jfinal的核心类,包括: 1、Config类,与config包的几个配置类对应...
    xuyouxin1阅读 3,517评论 0 1
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,200评论 19 139
  • 时间匆匆,记忆也会随之淡忘,可能10年后的世界已经是“物联网了”,噢这个物我可是指的“生物”。我也有可能不从事互...
    猿气十足阅读 4,177评论 1 6
  • 一串红灯笼在风中一荡一荡,时而敲敲窗户,发出咯咯的声响。 一片枯黄的竹叶巴在湿湿的土地上。 枯枝上挂着好几只小灯笼...
    饼子Allen阅读 1,522评论 0 0

友情链接更多精彩内容