码迷,mamicode.com
首页 > 编程语言 > 详细

工作随笔——spring异步处理@Async使用笔记

时间:2017-03-13 12:57:48      阅读:584      评论:0      收藏:0      [点我收藏+]

标签:...   one   async   not   stat   问题   oid   异步   引用   

@Async使用笔记

  1. 必须是public方法
  2. 必须是非static方法
  3. 方法调用的实例必须由spring创建和管理

代码示例如下:

// 创建Foo类
@Component
class Foo { @Async public static void bar(){ /* ... */ } @Async public void bar2(){ /* ... */ } }

 

// 调用示例代码
class
Test { @Autowired
//
@Lazy(true)可以解决spring循环引用的问题
 Foo foo;
public test(){
     Foo.bar(); // Not async
     foo.bar(); // Not async
     foo.bar2(); // Async
  }
}

 

工作随笔——spring异步处理@Async使用笔记

标签:...   one   async   not   stat   问题   oid   异步   引用   

原文地址:http://www.cnblogs.com/zz0412/p/6542046.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!