JFinal-ext是对Java极速web框架 jfinal 的一个扩充,主要利用jfinal微内核高扩展的特性扩展常用的实用功能和集成各种第三方框架,简化开发者的学习应用成本,为您节约更多时间,去陪恋人、家人和朋友 。

  使用时请将jfinal.jar先引入工程。

加强ActionReporter

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

 

自动注册route

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

Plugin扩展

自动注册model

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

AutoTableBINDPlugin arp = new AutoTableBindPlugin(DruidPlugin,TableNameStyle.LOWER);

 

类似iBATIS的利用XML管理SQL

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文件。

Nosql支持

视图扩展

DWZ支持


Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务