如何区分弹簧数据异常?

时间:2019-10-15 07:22:38

标签: spring-boot spring-data-jpa spring-kafka

有什么方法可以从spring-data中捕获异常并进行分类

可重试的异常:

  • 某些网络故障,数据库不可用
  • 可用的数据库,但由于某些原因处于只读模式
  • 还有什么?

不可重试的异常:

  • 违反数据库约束
  • 一些基于注释的魔术异常
  • 其他任何东西

我的模式是:

  • 从Kafka读一些东西
  • 写一些东西到数据库

由于100500个原因,写入数据库可能会失败,我想对重试直到可行的情况进行分类。

0 个答案:

没有答案