JFinal配置类 JFinalConfig
来源:互联网 发布:server name 多个域名 编辑:程序博客网 时间:2024/05/17 16:55
上个章节中我们已经了解到了,在web.xml中配置JFinalFilter的时候需配置一个类,这个类继承JFinalConfig类
然后有5个方法需要重写一下。
在这5个方法中,我们将对该框架进行各种各样的配置!
public class MyConfig extends JFinalConifg{ public void configConstant(Constants me){} public void configRoute(Routes me){} public void configPlugin(Plugins me){} public void configInterceptor(Interceptors me){} public void configHandler(Handlers me){}}
接下来分析一下每个方法都是配置什么东西的。
第一个 configConstant(Constants me)
此方法用来配置JFinal常量值,常用的两个常量1、开发模式 处于开发模式的话,每次请求控制台会打印出来请求的信息2、视图模式 选择 freemarker jsp 等视图实例public void configConstant(Constants me){ me.setDevMode(true);//设置为开发模式 me.setViewType(ViewType.JSP);//设置视图为jsp 也可以选freemarker 等常见的表示层}开发模式打印出来的信息JFinal action report -------- 2016-08-18 14:06:02 ------------------------------Controller : com.stu.controller.IndexController.(IndexController.java:1)Method : index--------------------------------------------------------------------------------
第二个 configRoute(Routes me)
此方法设置控制器,为控制器指定访问路径实例public void configRoute(Routes me){ me.add("/index",IndexController.class);}这句话的意思就是 为IndexControtroller这个控制器设置访问路径为 /index默认会执行到 IndexController的index方法,如果要访问其他的方法 /配置的控制器路径/方法例子:public class IndexController extends Controller{ //该方法会默认执行 public void index(){ render("/ftl/index.ftl"); } //该方法访问路径为 /index/list 这样访问 public void list(){ render("/ftl/list.ftl"); }}
第三个 configPlugin(Plugins me)
//此方法可以添加一些插件进来public void configPlugin(Plugins me){ //数据源等 这个后面用的时候详细介绍}
第四个 configIntercepter(Intercepters me);
//此方法是设置拦截器用的 可以拦截到 全局 类 方法做权限控制,日志等功能public void configIntercepters(Intercepters me){ me.add(new 拦截器); //后面使用的时候详细介绍}
第五个 configHandler(Handlers me)
//这个功能暂时不了解,官网说是可以接受所有web请求,用于扩展功能使用。具体使用场景暂时没想到public void configHandler(Handlers me){ me.add(new MyHandler());}
好了 5个方法简单的总结完毕
0 0
- JFinal配置类 JFinalConfig
- Jfinal---JFinalConfig解析
- JFinal中的JFinalConfig详解
- JFinalConfig 配置
- 简单使用JFinal(三)-JFinalConfig
- jFinal项目不能实例化JFinalConfig的子类
- JFinalConfig详解
- Jfinal路由配置
- Jfinal配置菜鸟教程
- JFinal入门配置方法
- JFinal数据库配置
- JFinal数据库连接配置
- Jfinal项目配置
- jfinal拦截器配置
- Jfinal使用配置
- jfinal定时任务配置
- JFinal神器的配置
- JFinal配置说明
- JavaWeb的数据库操作:通过JDBC连接MySQL数据库实现图书信息添加功能
- array_walk
- Mysql服务器查询慢原因分析
- [leetcode]24. Swap Nodes in Pairs -- JavaScript 代码
- Flatten Binary Tree to Linked List leetcode
- JFinal配置类 JFinalConfig
- H264 NALU分析(sps,pps,关键帧,非关键帧)
- ScrollPic.js——图片左右滚动插件(单一功能)
- 入网认证遇到的安全受控机制的问题---之Android 5.1.1 AppOps与严格模式
- WTC中tuxedo返回错误
- mac电脑nodejs使用npm方式安装express
- RAM 、ROM、DRAM、SRAM与NAND FLASH、 NOR FLASSH的区别
- WKWebView添加cookie
- 用echarts做饼状图 显示不出来