2010年01月14日 13:43 "cmzx3444"的言论
@Async是怎么实现
异步的啊,对类没有特别的要求吗,真的是太神奇了 ...
MailUtility 该类通过@Component注释告诉Spring容器该类需要被注册中,通过@Async告诉Spring容器该类需要一个Proxy类,把这个代理类注册到DI容器中,该代理类通过Future机制对SendMail方法进行一些包装,这样就把开发人员从异步编程中解脱出来了!
我是.Net开发人员,不知对Java的这种机制的理解是否正确,欢迎指正!