java实现事件驱动

/**
 * @Description: 事件驱动的父类
 * @Author: Mr.Liu
 * @Date: created in 14:51 2022/6/27
 * @Modified By:  事件驱动
 */

/**
 * 接收事件案例:
 * @EventListener
 *     public void onApplicationEvent(DxjfglEvent applicationEvent) {
 *
 *         //园区名称更新事件处理
 *         if(applicationEvent instanceof  TestEvent && !BeanUtil.isEmpty( applicationEvent.getSource() )){
 *             TestEvent park = (TestEvent) applicationEvent.getSource();
 *             this.updateParkName(park);
 *         }
 *     }
 *发送事件案例方法调用:
 *  applicationContext.publishEvent( new TestEvent(spaceGrid) );、
 */
public class DxjfglEvent extends ApplicationEvent {
    public DxjfglEvent(Object source) {
        super(source);
    }
}

package com.hx.platform.dxjfgl.event;

/**
 * @Description: 测试使用
 * @Author: Mr.Liu
 * @Date: created in 14:55 2022/6/27
 * @Modified By:
 */
public class TestEvent extends DxjfglEvent{
    public TestEvent(Object source) {
        super(source);
    }
}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值