gpt4 book ai didi

Java web spring异步方法实现步骤解析

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 24 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章Java web spring异步方法实现步骤解析由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

在项目中,时常会有异步调用的需求 。

web.xml配置 。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
< servlet >
   < description >spring mvc servlet</ description >
   < servlet-name >springMvc</ servlet-name >
   < servlet-class >org.springframework.web.servlet.DispatcherServlet</ servlet-class >
   < init-param >
    < description >spring mvc 配置文件</ description >
    < param-name >contextConfigLocation</ param-name >
    < param-value >classpath:spring-mvc.xml</ param-value >
   </ init-param >
   < load-on-startup >1</ load-on-startup >
   < async-supported >true</ async-supported >
  </ servlet >
  < servlet-mapping >
   < servlet-name >springMvc</ servlet-name >
   < url-pattern >/</ url-pattern >
  </ servlet-mapping >

添加:<async-supported>true</async-supported> 。

spring xml添加配置:

?
1
2
3
<!-- 支持异步方法执行 -->
< task:executor id = "myExecutor" pool-size = "10" />
< task:annotation-driven executor = "myExecutor" />

然后demo

?
1
2
3
4
5
6
7
@Service
@EnableAsync
public class DevicesEditLogService {
   @Async
   public void recordEditLog(Map<String, Object> param) {
   }
}

类上添加@EnableAsync, 方法上添加@Async.

添加@Service, 其他类可以注入这个实例,并调用成员方法 。

注:有了解到,如果@Async修饰的方法和调用此方法的其他方法在同一个类中,不会生效 。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我.

原文链接:https://www.cnblogs.com/chenmz1995/p/12016007.html 。

最后此篇关于Java web spring异步方法实现步骤解析的文章就讲到这里了,如果你想了解更多关于Java web spring异步方法实现步骤解析的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com