Слияние кода завершено, страница обновится автоматически
plugin.scanJar();
plugin.scanPackage("com.xxx.包名");
ObjenesisBeanFactory
,已经没有存在的意义。ClassUtil
,但愿大伙没用这个类。@EventListener
方法可以无参数。ObjenesisBeanFactory
和 jfinal Aop inject 冲突,去掉对 JFinal inject 支持,标记为弃用。SourceClass
作为 event 事件源(同 Spring PayloadApplicationEvent),event模型不再需要实现 ApplicationEvent
。@EventListener
新增 value 变量,功能同 events。@EventListener
events 参数类型判断bug。plugin.register(Class<?* clazz)
, 多个类,多次调用register
方法即可。CtrlHolderEvent
处理同步、异步中request、session、attr、header参数传递。me.add(new CtrlHolderInterceptor());
拦截器。CtrlHolderEvent
编写自己的事件类CtrlHolder holder = event.getCtrlHolder();
holder.getPara("p");
holder.getAttr("x");
holder.getHeader("x");
holder.getSessionAttr("x");
ObjenesisBeanFactory
处理不含有默认构造器的Beanobjenesis
jar包,下载地址:http://mvnrepository.com/artifact/org.objenesis/objenesis/2.6
;
分割,如:net.dreamlu.a;net.dreamlu.b
。DefaultBeanFactory
,可实现IBeanFactory自定义扩展。plugin.beanFactory(new DuangBeanFactory());
eventPlugin.threadPool(Executors.newCachedThreadPool(new EventThreadFactory()));
v1.2.0
。EventKit.postEvent(event)
更改为EventKit.post(event)
,postEvent
不再建议使用。EventKit.post(tag, event)
方法,@Listener(order = 2, tag = "save")
添加tag
。v1.2.0
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )