根据第 9.2 节中的 spring 批处理/重试文档(http://docs.spring.io/spring-batch/reference/html/retry.html),可以通过 setRetryableExceptions 指定要重试或不重试的异常或使用 SimpleRetryPolicy 时的 setFatalExceptions。但是,这些方法未在 GitHub https://github.com/spring-projects/spring-retry/blob/master/src/main/java/org/springframework/retry/的当前版本(1.0.3)中定义重试策略.java。
那么,这是文档错误吗?如果不是,那么方法在哪里?
从源代码来看,似乎只有可重试的异常可以通过带有异常映射的构造函数来设置。似乎没有办法定义致命异常。