JFinalConfig 的配置詳解(2)

Jfinal的配置類需要自己寫一個類來集成JfinalConfig接口.我們這邊以DemoConfig爲例:

import com.jfinal.config.*;
import com.jfinal.render.ViewType;
import com.jfinal.template.Engine;

public class DemoConfig extends JFinalConfig {

	//配置常量
    public void configConstant(Constants constants) {
    	//設置爲true打印日誌,false不打印日誌
        constants.setDevMode(true);
        
		constants.setBaseDownloadPath("");//文件渲染的默認路徑
        constants.setBaseUploadPath("");//文件上傳存放的默認路徑
        constants.setViewType(ViewType.JSP);//設置視圖的類型
        constants.setError401View("");//設置401的錯誤視圖
        constants.setErrorView(1,"");//自定義的錯誤視圖
        constants.setFreeMarkerTemplateUpdateDelay(0);//freemaker引擎的模板更新時間
        constants.setRenderFactory(null);//設置視圖廣場
        constants.setI18nDefaultBaseName("");//設置國際化的默認名稱
        constants.setI18nDefaultLocale("");//設置國際化的默認語言
        constants.setTokenCache(null);//設置token緩存
        constants.setUrlParaSeparator("");//設置url參數的之間的連接樣式.默認爲"-"
        constants.setViewExtension("");//設置默認後綴.默認 html
        constants.setEncoding("UTF-8");
    }

	//設置路由
    public void configRoute(Routes routes) {
        routes.add("/hello", DemoController.class);
        
    }

    public void configEngine(Engine engine) {

    }

    public void configPlugin(Plugins plugins) {

    }

    public void configInterceptor(Interceptors interceptors) {
    }

    public void configHandler(Handlers handlers) {
    }

    // 系統啓動完成後回調
    public void afterJFinalStart() {
    }

    // 系統關閉之前回調
    public void beforeJFinalStop() {
    }

}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章