欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

spring @retryable不生效的一種場景分析

 更新時間:2024年07月18日 15:15:37   作者:蔚藍色的風暴  
項目中某個位置要調(diào)用其它部門的接口,一直有問題,對方讓加重試,這篇文章主要介紹了spring @retryable不生效的一種場景分析,感興趣的朋友跟隨小編一起看看吧

項目中某個位置要調(diào)用其它部門的接口,一直有問題,對方讓加重試。使用@Retryable之后發(fā)現(xiàn)并沒有進行重試,之前其它接口都正常重試了。

經(jīng)過研究發(fā)現(xiàn)了這個方法是直接寫在調(diào)用的類里面的,這種情況重試竟然不會進行。

在某個方法中調(diào)用另一個帶retryable的方法時,如果這個retry方法在同一個類中,不會進行重試

執(zhí)行methodA 不會重試

public class TaskSubSchedule {
	public void methodA() {
    	System.out.println("開始測試");
        methodB();
    }
    @Retryable(value = RuntimeException.class,maxAttempts = 5)
    public void methodB() {
    	System.out.println("我是方法B");
        throw new RuntimeException();
    }
}

會重試

public class TaskSubSchedule {
    @Autowired
    private CiserviceImpl ciService;
	public void methodA() {
    	System.out.println("開始測試");
        ciService.methodB();
    }
public class CiServiceImpl {
    @Retryable(value = RuntimeException.class,maxAttempts = 5)
    public void methodB() {
    	System.out.println("我是方法B");
        throw new RuntimeException();
    }
}
}

到此這篇關于spring @retryable不生效的一種場景的文章就介紹到這了,更多相關spring @retryable不生效內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • String.replaceAll方法詳析(正則妙用)

    String.replaceAll方法詳析(正則妙用)

    這篇文章主要給大家介紹了關于String.replaceAll方法,正則妙用的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-07-07
  • IDEA 控制臺中文亂碼4種解決方案

    IDEA 控制臺中文亂碼4種解決方案

    IntelliJ IDEA 如果不進行相關設置,可能會導致控制臺中文亂碼、配置文件中文亂碼等問題,本文主要介紹了IDEA控制臺中文亂碼4種解決方案,具有一定的參考價值,感興趣的可以了解一下
    2024-07-07
  • springboot 整合druid及配置依賴

    springboot 整合druid及配置依賴

    這篇文章主要介紹了springboot 整合druid及jdbc 依賴、數(shù)據(jù)庫依賴(mysql),druid 依賴的實現(xiàn)代碼,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-12-12
  • java 動態(tài)生成bean的案例

    java 動態(tài)生成bean的案例

    這篇文章主要介紹了java 動態(tài)生成bean的案例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-02-02
  • Spring?boot集成easy?excel實現(xiàn)導入導出功能

    Spring?boot集成easy?excel實現(xiàn)導入導出功能

    這篇文章主要介紹了Spring?boot集成easy?excel實現(xiàn)導入導出操作,使用easyexcel,首先要引入easyexcel的maven依賴,具體的版本根據(jù)你的需求去設置,本文結合實例代碼講解的非常詳細,需要的朋友可以參考下
    2024-05-05
  • MyBatis查詢?、修改?、刪除操作示例代碼

    MyBatis查詢?、修改?、刪除操作示例代碼

    MyBatis?作為一款靈活的持久層框架,提供了直接編寫?SQL?語句的能力,避免了其他?ORM?框架可能帶來的性能和功能限制,本文介紹?MyBatis?中如何高效執(zhí)行這三種操作,并通過代碼示例展示最佳實踐,感興趣的朋友一起看看吧
    2024-08-08
  • spring mvc 和ajax異步交互完整實例代碼

    spring mvc 和ajax異步交互完整實例代碼

    本篇文章主要介紹了spring mvc 和ajax異步交互完整實例代碼,簡單的AJAX+SpringMVC的異步交互小例子,有興趣的可以了解一下。
    2017-02-02
  • Java 虛擬機棧詳解分析

    Java 虛擬機棧詳解分析

    在線程創(chuàng)建時,JVM會為每個線程創(chuàng)建一個單獨的??臻g。JVM的棧內(nèi)存不需要是連續(xù)的。JVM在棧上會進行兩個操作:壓入和彈出棧幀。對于一個特定的線程來說,棧被稱為運行時棧。這個線程調(diào)用的每個方法會被存儲在響應的運行時棧里,包括了參數(shù),局部變量,計算媒介和其他數(shù)據(jù)
    2021-11-11
  • SpringMVC攔截器創(chuàng)建配置及執(zhí)行順序

    SpringMVC攔截器創(chuàng)建配置及執(zhí)行順序

    這篇文章主要為大家介紹了SpringMVC攔截器創(chuàng)建配置及執(zhí)行順序,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-05-05
  • SpringBoot?+?layui?框架實現(xiàn)一周免登陸功能示例詳解

    SpringBoot?+?layui?框架實現(xiàn)一周免登陸功能示例詳解

    這篇文章主要介紹了SpringBoot+layui框架實現(xiàn)一周免登陸功能,本文通過示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-08-08

最新評論