/**
* @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);
}
}