Jfinal-ext :对java极速web框架 jfinal 的一个补充

Jfinal-ext作为Jfinal框架的扩展,提供了增强的功能包括:详细记录Controller调用位置、自动注册路由、自动注册Model以及利用XML管理SQL等功能,并且支持JMS消息发送及多种任务调度。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Jfinal-ext是对java极速web框架 jfinal 的一个补充。

加强ActionReporter

支持在控制台打印调用Controller方法的具体行数

自动注册route

扫描classpath下继承了Route的类自动注册

Plugin扩展

自动注册model

扫描clsspath和lib中继承了model的类自动注册,可选择不同的命名规则自定映射表名,也可以在每一个model上用注解指定表名

类似ibatis的利用xml管理sql

   <sqlGroup name="blog" >
       <sql id="findBlog">select * from blog</sql>
       <sql id="findUser">select * from user</sql>
   </sqlGroup>
SqlManager.sql("blog.findBlog")

jms 消息

JmsKit.sendQueue("q1", new M(), "a");

quartz调度任务

job.properties中配置任务

#JobA

a.job=test.com.jfinal.plugin.quzrtz.JobA

a.cron=*/5 * * * * ?

a.enable=true

#JobB

b.job=test.com.jfinal.plugin.quartz.JobB

b.cron=*/10 * * * * ?

b.enable=false

cron4j调度任务

job.properties中配置任务

#JobA

a.job=test.com.jfinal.plugin.cron4j.JobA

a.cron=* * * * *

a.enable=true

#JobB

b.job=test.com.jfinal.plugin.cron4j.JobB

b.cron=* * * * *

b.enable=false

分级配置加载

在团队开发中如果自己有测试配置需要长期存在但是又不需要提交中心库的时候 可以才用分级配置加载的策略。 如中心库中有config.properties这个配置,你可以创建 config-test.properties文件,配置相同的key,ConfigKit中的方法会优先加载 xx-test.properties文件。

视图扩展

dwz支持


(转自http://www.open-open.com/lib/view/open1349923382213.html)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值