iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >java SpringBoot注解@Async不生效怎么解决
  • 213
分享到

java SpringBoot注解@Async不生效怎么解决

2023-06-29 01:06:04 213人浏览 泡泡鱼
摘要

这篇“java SpringBoot注解@Async不生效怎么解决”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“j

这篇“java SpringBoot注解@Async不生效怎么解决”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“java springBoot注解@Async不生效怎么解决”文章吧。

问题描述:

java SpringBoot注解@Async不生效怎么解决

这里虽然加了@EnableAsync@Async,但是异步请求依然没有生效

解决方案:

方法一:

同一个类中调用需要先获取代理对象,也就是手动获取对象

@Service@EnableAsyncpublic class DemoService {    public void add(){        DemoService bean = SpringUtil.getBean(DemoService.class);        System.out.println("开始");        bean.sendTokafka();        System.out.println("结束");    }    @Async    public void sendToKafka() {        try {            Thread.sleep(10000);            System.out.println("我睡醒了!!!");        } catch (InterruptedException e) {            e.printStackTrace();        }    }}

方法二:

不同的类调用,直接注入即可

AsyncHandle.java (异步处理类)

@Service@EnableAsyncpublic class AsyncHandle {    @Async    public void sendToKafka() {        try {            Thread.sleep(10000);            System.out.println("我睡醒了!!!");        } catch (InterruptedException e) {            e.printStackTrace();        }    }}

DemoService.java (业务类)

@Servicepublic class DemoService {    @Autowired    private AsyncHandle asyncHandle;        public void add(){        System.out.println("开始");        asyncHandle.sendToKafka();        System.out.println("结束");    }}

以上就是关于“java SpringBoot注解@Async不生效怎么解决”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注编程网精选频道。

--结束END--

本文标题: java SpringBoot注解@Async不生效怎么解决

本文链接: https://www.lsjlt.com/news/321772.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • java SpringBoot注解@Async不生效怎么解决
    这篇“java SpringBoot注解@Async不生效怎么解决”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“j...
    99+
    2023-06-29
  • java SpringBoot注解@Async不生效的解决方法
    目录问题描述:解决方案:总结:SpringBoot 注解@Async不生效的解决方法 问题描述: 这里虽然加了@EnableAsync和@Async,但是异步请求依然没有生效 解决...
    99+
    2024-04-02
  • springboot2中使用@JsonFormat注解不生效怎么解决
    这篇“springboot2中使用@JsonFormat注解不生效怎么解决”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“sp...
    99+
    2023-06-29
  • springboot重写源码类不生效怎么解决
    如果在Spring Boot项目中重写源码类后发现不生效,可以尝试以下几种方法解决: 确保重写的类的包结构和类名与原始的类完全一致...
    99+
    2024-04-02
  • Java pom引用不生效怎么解决
    如果Java项目中的pom引用不生效,可能是由于以下几个原因导致的: 依赖项版本不匹配:确保项目中引用的依赖项版本与pom文件中定...
    99+
    2024-04-02
  • @valid注解不生效怎么办
    这篇文章主要为大家展示了“@valid注解不生效怎么办”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“@valid注解不生效怎么办”这篇文章吧。一、背景在进行一次Controller层单测时,方法...
    99+
    2023-06-15
  • crontab不生效怎么解决
    要解决crontab不生效的问题,可以采取以下几个步骤:1. 检查crontab文件路径:确保你正在编辑正确的crontab文件。默...
    99+
    2023-08-14
    crontab
  • async注解不起作用如何解决
    如果使用的是Python 3.7及以上版本,需要确保使用的函数是异步函数,即使用了`async def`关键字定义的函数。另外,需要...
    99+
    2023-09-16
    async
  • idea中autowired注解不生效如何解决
    当使用@Autowired注解时,如果发现注入不生效,可以尝试以下几种解决方案:1. 确保被注入的对象被正确声明为一个Bean。在被...
    99+
    2023-09-27
    idea
  • 解决springboot引入swagger2不生效问题
    目录问题描述:springboot引入swagger2的步骤:①引入依赖②编写Swagger2的配置类③在controller中添加注解:按需添加注解④在model(pojo)上加注...
    99+
    2024-04-02
  • SpringBoot的application.yml不生效问题及解决
    目录application.yml没有生效这里配置了bootstrap.yml不生效,无法优先于application.yml文件加载问题描述application.yml没有生效 ...
    99+
    2024-04-02
  • 怎么解决springboot设置CorsFilter跨域不生效问题
    这篇文章主要讲解了“怎么解决springboot设置CorsFilter跨域不生效问题”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么解决springboot设置CorsFilter跨域不...
    99+
    2023-06-25
  • java分页插件pagehelper不生效怎么解决
    如果Java分页插件PageHelper不生效,可以尝试以下解决方法: 确保已正确配置PageHelper插件:在MyBatis...
    99+
    2024-03-13
    java
  • 怎么解决php extension不生效
    本篇内容介绍了“怎么解决php extension不生效”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!php extension不生效的解决...
    99+
    2023-06-25
  • SpringBoot使用Async注解失效原因分析及解决(spring异步回调)
    目录Async注解失效原因分析及解决(spring异步回调)Spring中@Async有时候在使用的过程中@Async注解会失效解决方式一解决方式二springboot @Async...
    99+
    2024-04-02
  • springboot2中使用@JsonFormat注解不生效的解决
    目录使用@JsonFormat注解不生效本次使用的版本号解决方式@JsonFormat和@DateTimeFormat的作用使用@JsonFormat注解不生效 百度了不少解决方式,...
    99+
    2024-04-02
  • springboot 设置CorsFilter跨域不生效的解决
    目录设置CorsFilter跨域不生效的解决问题描述解决方案跨域配置CorsFilter不生效原因order的规则设置CorsFilter跨域不生效的解决 问题描述 公司的前后端开发...
    99+
    2024-04-02
  • 解决Springboot配置excludePathPatterns不生效的问题
    目录Springboot配置excludePathPatterns不生效先说解决方案使用excludePathPatterns过滤Swagger路径失败Springboot配置exc...
    99+
    2022-11-13
    Springboot配置 excludePathPatterns不生效 Springboot excludePathPatterns
  • springboot 设置server.port不生效的原因及解决
    springboot 设置server.port不生效 近年来,springboot以其快速构建方便便捷,开箱即用,约定优于配置(Convention Over Configurat...
    99+
    2024-04-02
  • Vue设置keepAlive不生效怎么解决
    本篇内容主要讲解“Vue设置keepAlive不生效怎么解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Vue设置keepAlive不生效怎么解决”吧!设置keepAlive不生效如演示,Vu...
    99+
    2023-06-30
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作