Spring 的监听事件 ApplicationListener 和 ApplicationEvent 用法

ApplicationContext是应用的容器,是spring的核心,Context是上下文环境/容器;
Spring把Bean(object)放在容器,需要用时就用get方法取出来

ApplicationEvent是抽象类,里面只有一个构造函数和一个长整型的timestamp;

ApplicationListener是一个接口,里面只有一个onApplicationEvent方法。

    所以自己的类在实现该接口的时候,要实装该方法。


如果在上下文中部署一个实现了ApplicationListener接口的bean,那么每当在一个ApplicationEvent发布到 ApplicationContext时,这个bean得到通知。其实这就是标准的Oberver设计模式



http://blog.csdn.net/ilovejava_2010/article/details/7953419



原文地址:https://www.cnblogs.com/Alan0218/p/8471500.html