自各儿做的事件监听处理小框架(注解版实现)

自己做的事件监听处理小框架(注解版实现)3、注解版实现:1、定义注解类//不再需要每个具体业务都实现IBaseEve

自己做的事件监听处理小框架(注解版实现)
3、注解版实现:
1、定义注解类

//不再需要每个具体业务都实现IBaseEventListener接口public class OtherServiceImpl extends AbstractBaseService implements OtherService{       private IBaseDAO otherDao;         /**       * 重写父类的方法,处理用户删除事件       */    @HandleEvent(events={UserDeleteEvent.class,UserUpdateEvent.class})    public void onBaseEvent(BaseEvent baseEvent){           if(baseEvent instanceof UserDeleteEvent){//如果是用户删除事件               otherDao.deleteOtherData(((User)baseEvent.getSource()).getId());           }else{        //....        }    }   }  


全部完成