118 Star 343 Fork 135

如梦技术 / JFinal-event

 / 详情

配置无反应

已完成
创建于  
2015-09-23 18:14

大神,按照你的wiki配置使用之后,没有执行任何逻辑,是什么情况?我这边的逻辑是用户注册之后发送激活邮件,我这边的大体步骤如下:

1.配置插件

   ```
    EventPlugin eventPlugin = new EventPlugin();
    eventPlugin.async();
    eventPlugin.scanJar();
    eventPlugin.scanPackage("net.dreamlu");
    plugins.add(eventPlugin);
     ```

2.发送事件

boolean temp= user.save();
if(temp){				
    EventKit.postEvent(new RegisterEvent(user));
}

3.实现事件

RegisterEvent extends ApplicationEvent

4.业务逻辑

@Listener
public class RegisterListener implements ApplicationListener<RegisterEvent> {

    @Override
    public void onApplicationEvent(RegisterEvent registerEvent) {
        //逻辑处理
    }

}

评论 (8)

eventPlugin.scanPackage("net.dreamlu");

把这里的net.dreamlu改成你自己的包

看到了,谢谢大神,好蠢的错误。。。

状态更改为 已关闭

[WARN]-[Thread: main]-[net.dreamlu.event.EventPlugin.create()]: Listener is empty! Please check it!

状态更改为 重新打开

@浩子99 仅仅凭借这行我也不知道是哪里的问题!

建议把你的环境,比如tomcat还是jetty是本地还是线上?maven项目还是?

外加代码

如梦技术 任务状态待办的 修改为已完成

登录 后才可以发表评论

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

搜索帮助

14c37bed 8189591 565d56ea 8189591