spring4.2的应用事件
2017-07-25 15:18
1276 查看
监听器/类
@EventListener注解在类的方法上,并将该类作为spring的组件(该类用@Component注解)
事件源类
事件类---发布事件/监听到事件状态(变化)
ApplicationEventPublisher的publishEvent()方法
@EventListener注解在类的方法上,并将该类作为spring的组件(该类用@Component注解)
@Component public class MyEventHandle { @EventListener(condition = "#myEvent.flag") public void hangle(MyEvent myEvent){ System.out.println(myEvent.getUsername()); } }
事件源类
public class MyEvent { private String username; private boolean flag; }
事件类---发布事件/监听到事件状态(变化)
ApplicationEventPublisher的publishEvent()方法
@RequestMapping("/event") @ResponseBody public String eventHandle(){ MyEvent myEvent=new MyEvent(); MyEvent myEvent1=new MyEvent("fcc",false); this.publisher.publishEvent(myEvent1); myEvent1.setUsername("bb"); return "fcc"; } @Autowired private ApplicationEventPublisher publisher;执行这行代码时
this.publisher.publishEvent(myEvent1);调用此事件
@EventListener(condition = "#myEvent.flag") public void hangle(MyEvent myEvent){ System.out.println(myEvent.getUsername()); }
相关文章推荐
- spring4.2更好的应用事件
- hibernate-4.2整合Spring3.0框架应用开发(一)
- Spring 4.2框架中注释驱动的事件监听器详解
- springboot源码分析14-事件发布机制以及应用监听器
- Spring 4.2框架中注释驱动的事件监听器详解
- springBoot事件监听 在项目实际业务中的异步应用
- Spring入门学习——使用应用事件进行通信
- Android 4.2 Input Event事件处理流程<一>---应用注册
- springboot源码分析14-事件发布机制以及应用监听器
- Spring在Web应用中的事件与使用
- Spring 4.2框架中注释驱动的事件监听器详解
- Spring中的事件监听机制在项目中的应用
- Spring在Web应用中的事件与使用
- Spring中的事件监听机制在项目中的应用
- Spring中的事件监听机制在项目中的应用
- Spring中的事件监听机制在项目中的应用
- jQuery事件绑定.on()简要概述及应用
- cool-2018-03-07-httpclient结合spring在实际开发中的应用
- HTML5-桌面式web应用-与web服务器通信( XHR, 服务器发送事件, Web Socket:)
- spring-在web应用中使用spring-test与junit整合