116 Star 343 Fork 134

如梦技术 / JFinal-event

 / 详情

【3.0优化】有生之年闲下来了弄吧

已完成
拥有者
创建于  
2019-01-18 20:59
  1. 类似 Spring 4.2 里的 PayloadApplicationEvent,类型是动态的,

  2. 然后重新 类扫描,改到编译期间扫描。

第一点,不难。
扩展个 EventType
class1 为 ApplicationEvent 类 或者 PayloadApplicationEvent类信息
class2 为 ApplicationEvent 泛型,或者 Payload 中的类信息

第二点,由于 @EventListener 注解可以在任何方法中,

annotation Processor 需要扫描 *

然后 找出 对应的含有 @EventListener 方法的类

然后写入 META-INF/dream.events 文件中。

https://stackoverflow.com/questions/36801958/how-to-find-annotated-methods-in-typeelement

评论 (0)

如梦技术 创建了任务
如梦技术 置顶等级设置为
如梦技术 修改了标题
如梦技术 修改了描述
如梦技术 修改了描述
如梦技术 任务状态待办的 修改为已完成
如梦技术 置顶等级 修改为不置顶
展开全部操作日志

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(1)
372 dreamlu 1578913784
Java
1
https://gitee.com/596392912/JFinal-event.git
git@gitee.com:596392912/JFinal-event.git
596392912
JFinal-event
JFinal-event

搜索帮助