下面的代码假设是异步工作,而是等待Async部分完成然后继续.如何使blah()方法异步运行?

xmlns="http://www.springframework.org/schema/beans"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xmlns:task="http://www.springframework.org/schema/task"

xmlns:context="http://www.springframework.org/schema/context"

xsi:schemaLocation="

http://www.springframework.org/schema/beans

http://www.springframework.org/schema/beans/spring-beans-3.0.xsd

http://www.springframework.org/schema/task

http://www.springframework.org/schema/task/spring-task-3.0.xsd

http://www.springframework.org/schema/context

http://www.springframework.org/schema/context/spring-context-3.0.xsd

">

class="com.spring.test.Test">

Test.java

@Path("/test")

public class Test

{

@GET

@Path("/test")

@Produces("text/plain")

public String tester()

{

return "Running...";

}

@GET

@Path("/triggerNew")

@Produces("text/plain")

public String triggerNew()

{

System.out.println("BEFORE " + new Date() + " BEFORE");

new Process().blah();

System.out.println("AFTER " + new Date() + " AFTER");

return "TRIGGERED";

}

}

Process.java

@Component

public class Process

{

@Async

public void blah()

{

try

{

Thread.currentThread().sleep(5000);

}

catch (InterruptedException e)

{

e.printStackTrace();

}

System.out.println("NEW THREAD " + new Date() + " NEW THREAD");

}

}

java spring怎么运行_java – 如何使用spring异步运行方法?相关推荐

  1. java获取当前周一_Java互联网架构-Spring IOC源码分析

    欢迎关注头条号:java小马哥 周一至周日下午三点半!精品技术文章准时送上!!! 精品学习资料获取通道,参见文末 源码介绍之前,看几个问题: Bean的承载对象是什么? Bean的定义如何存储的? B ...

  2. java体系技术框架_java框架之Spring 核心框架体系结构

    很多人都在用spring开发java项目,但是配置maven依赖的时候并不能明确要配置哪些spring的jar,经常是胡乱添加一堆,编译或运行报错就继续配置jar依赖,导致spring依赖混乱,甚至下 ...

  3. java 框架架构图_java框架之Spring 核心框架体系结构

    很多人都在用spring开发java项目,但是配置maven依赖的时候并不能明确要配置哪些spring的jar,经常是胡乱添加一堆,编译或运行报错就继续配置jar依赖,导致spring依赖混乱,甚至下 ...

  4. java bean参数清空_Java互联网架构-Spring IOC底层源码分析

    欢迎关注头条号:java小马哥 周一至周日早九点半!下午三点半!精品技术文章准时送上!!! 精品学习资料获取通道,参见文末 spring ioc是spring的核心之一,也是spring体系的基础,那 ...

  5. java注释日志打印_java 注解结合 spring aop 实现自动输出日志

    auto-log auto-log 是一款为 java 设计的自动日志监控框架. 创作目的 经常会写一些工具,有时候手动加一些日志很麻烦,引入 spring 又过于大材小用. 所以希望从从简到繁实现一 ...

  6. java 文件写入 读取_JAVA文件的两种读取方法和三种写入方法

    在使用java对文件进行读写操作时,有多种方法可以使用,但不同的方法有不同的性能. 此文对常用的读写方法进行了整理,以备不时之需. 1.文件的读取 主要介绍两种常用的读取方法.按行读取和按字符块读取. ...

  7. java 字符串为空_java判断字符串为空,方法详解

    之前给大家介绍过关于java输出字符串的方法,那么下面要给大家带来的就是java判断字符串为空的方法,一起来通过下面的文章内容进行一下详细的了解吧. java判断字符串最常见的四种方法: 方法1if  ...

  8. Java访问静态常量_Java如何在Spring EL中访问静态方法或常量?

    在这个例子中,您将学习如何使用Spring Expression Language访问类范围的方法或常量.要访问类范围的方法或常量T(),例如,您将需要使用Spring EL的运算符T(java.la ...

  9. java注解式开发_JAVA语言之Spring MVC注解式开发使用详解[Java代码]

    本文主要向大家介绍了JAVA语言的Spring MVC注解式开发使用详解,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助. MVC注解式开发即处理器基于注解的类开发, 对于每一个定义的处 ...

最新文章

  1. 中国大概能用的NTPserver地址
  2. JQuery.JCShare 0.2 发布(加入弹窗功能)
  3. Python defaultdict 模块和 namedtuple 模块
  4. 安装SQL2012 提示 setup account privileges Failed 解决办法
  5. android多线程读取网页内容
  6. 单链表反转的原理和python代码实现
  7. 月活675万 三翼鸟以三大能力“重建”行业赛道
  8. postgresql 比较两个时间差大于 N个小时
  9. JDK 11 还有一个处于计划阶段的 JEP:让其支持 TLS 1.3
  10. 上下文信息 RpcContext
  11. 如何在GPT分区上安装WIN7
  12. pytorch 绘制多个算法loss_PyTorch线性模型和梯度下降
  13. Java基础篇:if控制语句
  14. 生活随记 - 2020国庆第八天
  15. select_related和prefetch_related的用法与区别
  16. 使用Kali对网站进行DDos攻击
  17. Docker 容器技术,让你不再为环境而烦恼
  18. 昔日移动GPU王者,从数据中心、汽车等市场全面杀回来——专访Imagination技术创新副总裁Kristof Beets...
  19. 最新织梦响应式电力发电机维修类企业官网网站源码(自适应手机版)
  20. 利用turtle库绘制五角星

热门文章

  1. jQuery 原理的模拟代码 -4 重要的扩展函数 extend
  2. 智能ABC拼音输入法的“秘密”
  3. 解决大众点评换设备无法用卷(你本次购买不符合活动规则)的问题
  4. [tool] AI视频翻译 解决英文视频字幕问题(类似youtube自动生成字幕)
  5. 为什么indexOf在数组IE8上不起作用?
  6. 对象是空的吗? [重复]
  7. 如何在AngularJS中使用ng-repeat迭代键和值?
  8. 有没有办法折叠Eclipse中的所有代码块?
  9. 如何将参数传递给批处理文件?
  10. java8新特性(四)_Stream详解