龙空技术网

java大牛教你三步轻松学会Java 事件监听器

大龄程序猿小武 155

前言:

而今兄弟们对“java事件监听代码”都比较关注,看官们都需要了解一些“java事件监听代码”的相关内容。那么小编在网上网罗了一些有关“java事件监听代码””的相关内容,希望我们能喜欢,看官们快快来学习一下吧!

定义

监听器实际上是实现了特定接口的类。在java中提供了许多对不同的事件处理的接口的,而我们在使用监听器时,就是要根据要监听的事件去实现相应的接口类,对接口的事件处理方法进行重写。在应用时要将监听器对象添加到事件源,一个事件源可以添加多个监听器。在事件产生时,事件源对象会将事件反馈给监听器,调用监听器中重写的方法。

三步让你学会废话不多直接上代码

步骤一 定义一个事件源

@Data

public class UserEvent {

private String name;

}

步骤 二 发布事件

关键点注入@Autowired

private ApplicationEventPublisher applicationEventPublisher;

步骤 三 监听事件

关键点@Async

@EventListener

掉用输出结果

至此就完成/java事件整个过程,是不是很简单,一般应用在日志、异步发送短信等。例如

银行操作转账成功后需要给客户发送短信和邮件,使用事件就可以实现解耦并异步。

标签: #java事件监听代码 #java添加监听