这里讲解一下对异步事件机制的支持,实现方式有两种:
1、全局异步
即只要是触发事件都是以异步执行,具体配置(--.xml)如下:
Java代码
="org....">
通过注入来完成异步调用。具体实现可参考之前的代码介绍。这种方式的缺点很明显:要么大家都是异步java异步方法怎么写,要么大家都不是。所以不推荐使用这种方式。
2、更灵活的异步支持
提供了@Aync注解来完成异步调用。此时我们可以使用这个新特性来完成异步调用。不仅支持异步调用,还支持简单的任务调度,比如我的项目就去掉依赖,直接使用这个新特性,具体可参考-.xml。
2.1、开启异步调用支持
Java代码
="true"/>
="true"/>
2.2、配置监听器让其支持异步调用
Java代码
@ r {@@ void ( ) {.out.("注册成功,发送确认邮件给:" + ((User).()).());}}
使用@注解即可,非常简单。
这样不仅可以支持通过调用,也支持异步调用,非常的灵活,实际应用推荐大家使用这种方式。
通过如上,大体了解了的事件机制java异步方法怎么写,可以使用该机制非常简单的完成如注册流程,而且对于比较耗时的调用,可以直接使用自身的异步支持来优化。
View Code
这个注解用于标注某个方法或某个类里面的所有方法都是需要异步处理的。被注解的方法被调用的时候java异步方法怎么写,会在新线程中执行,而调用它的方法会在原来的线程中执行。这样可以避免阻塞、以及保证任务的实时性。适用于处理log、发送邮件、短信……等。
注解的应用范围:
相关的配置:
配置:
例子:
配置参数:
免责声明:本文系转载,版权归原作者所有;旨在传递信息,不代表本站的观点和立场和对其真实性负责。如需转载,请联系原作者。如果来源标注有误或侵犯了您的合法权益或者其他问题不想在本站发布,来信即删。
上一篇:呕吐的拟声词