当前位置:首页 > 产品中心

JFinal-event 3.0.0 发布,插件启动速度提升十倍

发布时间: 2021-04-29   来源: 鸭脖app  
本文摘要:鸭脖app,鸭脖app下载,鸭脖官网,序言JFinal-event是参照Spring中Event的应用方法为之,为JFinal客户产生大量便捷。

序言JFinal-event是参照Spring中Event的应用方法为之,为JFinal客户产生大量便捷。其关键总体目标是多方面解耦,为您节省大量時间,去陪情侣、亲人和盆友:距giteeissuesIR96V6个月,总算把3.0提升此生空下来了弄吧的第二点提升开展了健全,欢呼!!!升级纪录2019-07-.3。

鸭脖app

进行3.0提升此生空下来了弄吧IR96V之2将类扫描仪,改到编译程序期。删掉ClassUtil,只愿大家不起作用这一类。

升级表明本次升级主要是选用AnnotationProcessor技术性,将运作期的事件类扫描仪改到编译程序期,加速服务项目的开机时间,降低各种各样器皿差别造成 的类扫描仪难题。应用mavennet.dreamluJFinal->=5.xapi"net.dreamlu:JFinal-event:"annotationProcessor"net.dreamlu:JFinal-event:"gradle<5.xcompile"net.dreamlu:JFinal-event:",Idea必须打开注解CPU。针对手动式导进jar非maven、gradle依靠管理方法的,您必须手动式引入事件类或是在classes文件目录下新创建META-INF/dream.events文件,文件格式以下:..//复位插件EventPluginplugin=newEventPlugin;//设定为多线程,默认设置同歩,或是应用`threadPoolExecutorServiceexecutorService`自定线程池。

plugin.async;​//手动式运行插件,用以main方式运行,jfinal中不用,加上插件就可以。plugin.start;​//终止插件,用以main方式检测,jfinal中不用,加上插件就可以。plugin.stop;新创建事件类publicclassAccountEvent{​privateIntegerid;privateStringname;privateIntegerage;​//省去getset}撰写监视方式publicclassTest1Listener{​EventListenerpublicvoidlistenTest1EventAccountEventevent{"AccountEvent:" event;}​}推送事件AccountEventevent=newAccountEvent;event.setId1;event.setName"张三";event.setAge18;​EventKit.postevent;EventListener注解表明实例EventListenerevents=Test1Event.class,order=1,async=true,condition="event.isExec"注解表明value或events适用的事件种类二维数组,用以将事件方式界定为ApplicationEvent或是自定父类。

鸭脖app

publicclassTest{​EventListener{Test1Event.class,Test2Event.class}publicvoidapplicationEventApplicationEventevent{Stringxx=Stringevent.getSource;Thread.currentThread.getName "\tsource:" xx;}}order排列,标值越低越先实行,默认设置为Integer.MAX_VALUEasync多线程实行,必须插件打开async或是自定线程池。condition关系式标准,应用event.xxxx,event.isExec==true判断event的特性或是方式。回望也许它是最终的一个版本了,因为精力难题,小编早已终止升级别的的好多个JFinal插件,下边可愿一起回望下JFinal-event的这四年多。2015-04-2722:19:33复位新项目情侣网名孤单的√32015-05-0623:40:53v0.1版本公布消息推送到maven中间库2015-06-2521:01:13v0.3适用多线程,除掉了guava包,由于仅用了一个Multimap结合。

2015-07-0417:43:-08-1910:46:-04-2200:10:2.x弃用2017-10-1011:23:,不会再必须独立撰写Listener类。2018-03-0217:05:、多线程中request、session、header等参数传递。情侣网名似梦技术性2018-10-0921:37:.5适用JFinal新版本的beaninject。2019-04-0820:55:,不会再必须承继ApplicationEvent。

鸭脖app

谢谢码云出示了那么好的一个服务平台做为码云出示了那么一个出色的服务平台,也谢谢JFinal从JFinal中学习培训到许多极简设计。最终小编近2年将大量的精力放进的我的新开源——SpringCloud微服务架构开发设计关键包mica:https://gitee.com/596392912/mica热烈欢迎star,各种各样骚操作等着你发觉。


本文关键词:鸭脖app,鸭脖app下载,鸭脖官网

本文来源:鸭脖app-www.lexusofnashvillenorth.com