spring 异步方法
来源:互联网 发布:联想小知插件 编辑:程序博客网 时间:2024/06/04 19:56
用注解@Async标注
在xsd约束中,要有
xmlns:task="http://www.springframework.org/schema/task" http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task-4.0.xsd
在spring的xml文件中,要有
<!-- 开启对异步任务的支持 --> <task:annotation-driven></task:annotation-driven>
在maven pom中,要有
<!-- spring 依赖 --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-beans</artifactId> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> </dependency>
举个栗子:
@Servicepublic class AsyncTest { public static void main(String[] args) { ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("spring.xml"); AsyncTest test = (AsyncTest) context.getBean("asyncTest"); test.asyncMethod(); System.out.println("主函数执行完毕了。。。"); } @Async public void asyncMethod(){ try { //让程序暂停3000秒,相当于执行一个很耗时的任务 Thread.sleep(3000); System.out.println("执行异步方法"); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } }}
0 0
- Spring 异步方法调用
- spring 异步方法
- Spring异步方法注解@Async
- Spring异步方法简易实现
- Spring开启方法异步执行
- Spring异步方法注解 @Async
- 使用spring的@Async异步执行方法
- 使用spring的@Async异步执行方法
- 使用spring的@Async异步执行方法
- 使用spring的@Async异步执行方法
- 使用spring的@Async异步执行方法
- Spring 异步方法(@Async)的使用
- Spring异步
- spring异步
- 使用Spring @Async异步执行方法的笔记
- spring 异步方法(@Async注解代替多线程 )
- 使用Spring @Async异步执行方法的笔记
- spring 3以及之后版本的异步方法
- idea安装scala问题
- 基于 GlusterFS 实现 Docker 集群的分布式存储
- Ubuntu安装jdk
- ASP.NET缓存 Cache
- c++作业5
- spring 异步方法
- ASP.NET数据绑定控件
- ZOJ 1586 QS Network 最小生成树
- nswoj 1178
- java项目WebService项目的发布和访问
- TCP/IP协议
- ASP.NET中的母版页
- 为什么你总是半途而废呢?认知0003
- 初识机器学习——k-近邻算法(3)