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包的草圖:

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 顧名思義,core包下面的類就是jfinal的核心類,包括: 1、Config類,與config包的幾個配置類對應...
    xuyouxin1閱讀 535評論 0 1
  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,933評論 18 139
  • 時間匆匆,記憶也會隨之淡忘,可能10年后的世界已經是“物聯網了”,噢這個物我可是指的“生物”。我也有可能不從事互...
    猿氣十足閱讀 814評論 1 6
  • 一串紅燈籠在風中一蕩一蕩,時而敲敲窗戶,發出咯咯的聲響。 一片枯黃的竹葉巴在濕濕的土地上。 枯枝上掛著好幾只小燈籠...
    餅子Allen閱讀 189評論 0 0