读书人

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

发布时间: 2012-10-24 14:15:58 作者: rapoo

自己做的事件监听处理小框架(注解版实现)
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{        //....        }    }   }  


全部完成

读书人网 >软件架构设计

热点推荐