package com.javaweb.applicationEvent.event; import com.alibaba.fastjson.JSON; import com.javaweb.applicationEvent.ApplicationEvent; import com.javaweb.applicationEvent.ApplicationEventDefined; import com.javaweb.applicationEvent.IApplicationEvent; import org.springframework.stereotype.Component; /** * 定时任务被触发或者被手工触发 */ @ApplicationEvent({ApplicationEventDefined.ON_SCHEDULER_EXECUTED, ApplicationEventDefined.ON_SCHEDULER_EXECUTED_BY_HAND}) @Component public class TaskEventTrigger implements IApplicationEvent { @Override public void onTrigger(Object source, Object params) { System.out.println("系统任务被触发:"+source.toString()+"\t\t"+ JSON.toJSONString(params)); } }