2014.09.22 Jfinal注解方式自动配置路由和数据库映射

一、自动装配路由:

1.添加注解

 

2.Jfinal路由配置

 

3.自动装配

 

? ControllerKey controllerKey = (ControllerKey) controller.getAnnotation(ControllerKey.class);

controller.getAnnotation(ControllerKey.class):获取类的注解为ControllerKey.class的注解。

? Class<?> classInFile = Class.forName(classFile);

类装载:获取字符串参数中指定的类,并初始化。

? isAssignableFrom

判断一个类是否和另个一类相同或是另一个类的子类和接口;其功能与instance of类似(instanceof是用来判断一个对象实例是否是一个类或接口的或其子类子接口的实例)。

二、自动装配数据库映射:

1.添加注解

 

2.插件配置(配置Model与数据库表的映射关系)

 

3.查找数据库表的映射类

 

? Table table = controller.getAnnotation(Table.class);

controller.getAnnotation(Table.class):获取类的注解为Table.class的注解。

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值