处理Spring Boot JPA异常

问题描述 投票:0回答:1

我在项目中将Spring Boot与JPA结合使用。我在进行一些JPA操作时遇到疑问,例如repository.save(object)

如果由于DB间歇性断开而导致程序无法连接DB,则>]

  1. 程序在异常时如何通过某些spring boot功能重试此操作?
  2. 什么是最相关的异常类?
  3. 感谢您的任何帮助!

我在项目中将Spring Boot与JPA结合使用。我在进行一些JPA操作时遇到疑问,例如repository.save(object)。如果由于DB间歇性断开而导致程序无法连接DB ...

java spring-boot jpa
1个回答
0
投票

您对此特定用例具有Spring Retry。您可以配置要在什么失败条件下进行重试,如果重试失败,也可以使用recover方法进行恢复。]

您可以在配置类上使用@EnableRetry批注启用重试。

© www.soinside.com 2019 - 2024. All rights reserved.