package com.service.extract.controller;
import java.text.SimpleDateFormat;
import java.util.Date;
import javax.annotation.Resource;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.service.extract.ExtractApplicationContext;
import com.service.extract.task.ExtractWaterTask;
import com.service.extract.task.TaskThread;
import java.lang.Thread;
@RestController
public class ExtractController {
@Resource(name="taskThread")
private TaskThread taskThread;
@RequestMapping("/test")
public String test() {
ExtractWaterTask extractWaterTask = (ExtractWaterTask) ExtractApplicationContext.getBean("extractWaterTask");
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String time = df.format(new Date());
extractWaterTask.setTaskId(time);
taskThread.addTask(extractWaterTask);
return "helll";
}
@RequestMapping("/test2")
public String test2() throws InterruptedException {
Thread.sleep(10000);
return "succ";
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
自己动手让springboot异步处理浏览器发送的请求(只需要使用ConcurrentLinkedQueue即可)
共27个文件
java:7个
class:7个
prefs:3个
4星 · 超过85%的资源 需积分: 30 10 下载量 80 浏览量
2018-09-28
16:14:38
上传
评论
收藏 63KB ZIP 举报
温馨提示
自己动手让springboot异步处理浏览器发送的请求(只需要使用ConcurrentLinkedQueue即可)
资源推荐
资源详情
资源评论
收起资源包目录
extract.zip (27个子文件)
extract
.project 559B
mvnw.cmd 5KB
mvnw 6KB
src
test
java
com
service
extract
ExtractApplicationTests.java 337B
main
resources
application.properties 331B
templates
static
java
com
service
extract
ExtractApplication.java 628B
controller
ExtractController.java 1KB
ExtractApplicationContext.java 769B
task
ExtractWaterTask.java 695B
TaskThread.java 991B
Task.java 92B
target
classes
application.properties 331B
com
service
extract
controller
ExtractController.class 2KB
ExtractApplication.class 1KB
task
Task.class 134B
TaskThread.class 2KB
ExtractWaterTask.class 1KB
ExtractApplicationContext.class 1KB
test-classes
com
service
extract
ExtractApplicationTests.class 637B
.settings
org.eclipse.m2e.core.prefs 90B
org.eclipse.jdt.core.prefs 243B
org.eclipse.core.resources.prefs 155B
.mvn
wrapper
maven-wrapper.jar 46KB
maven-wrapper.properties 110B
pom.xml 2KB
.classpath 1KB
.gitignore 268B
共 27 条
- 1
资源评论
- Aruen242021-03-10资料非常好,很有用!
ssystc
- 粉丝: 34
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功