编写的插件需要满足两个要求,请给出测试代码的截图和运行效果截图。
帮帮忙
public class CustomApplicationListener implements ApplicationListener<ApplicationEvent> {
@Override
public void onApplicationEvent(ApplicationEvent event) {
System.out.println("==>捕获到事件:"+event.getClass().getName());
if(event instanceof ApplicationEnvironmentPreparedEvent){
System.out.println(1/0);//模拟异常
}
}
}
public class CustomApplicationListener2 implements ApplicationListener<ApplicationFailedEvent> {
@Override
public void onApplicationEvent(ApplicationFailedEvent event) {
System.out.println("==>捕获到事件:"+event.getClass().getName());
}
}
spring.factories:
org.springframework.context.ApplicationListener=com.test.CustomApplicationListener,com.test.CustomApplicationListener2
效果:
你这个问题是面试用的么