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() {
    }

}
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值