gpt4 book ai didi

java - Spring 重试使用 XML 配置的 DAO 调用

转载 作者:行者123 更新时间:2023-12-02 01:22:46 25 4
gpt4 key购买 nike

我有一个方法可以调用类似这样的 DAO 调用

@Overide
public List methodGetList (Parameter) {
List myList = listDao.getList()
}

如果dao层抛出SQL异常我想重试。 @Retryable 注解应该用在什么地方,在接口(interface)中的方法上,或者在提供实现的类上,或者在 DAO 中的 getList() 方法上。

我正在使用以下 XML 配置来在应用程序中启用重试


<context:annotation-config />
<aop:aspectj-autoproxy />

<bean class="org.springframework.retry.annotation.RetryConfiguration" />

有什么帮助吗?

最佳答案

如果您使用的是 1.2 或更高版本(当前是 1.2.4),它可以在接口(interface)或实现上继续 thanks to this fix .

@Recover 目前仅适用于接口(interface) PR here .

关于java - Spring 重试使用 XML 配置的 DAO 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57607616/

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