包括没有main或service类的Spring @Retryable

时间:2016-07-07 17:23:32

标签: spring api spring-retry

我有一个没有main方法的api,它只是用于调用数据库过程的类集。没有类中包含Service注释。 我在另一个春季启动应用程序中包含此api。 当我在外部api中将任何方法注释为@Retryable并从Spring启动应用程序调用时,它不提供重试。

你可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

你的外部api中是否有@Configuration注释类?

您可以检查启用是否使用 @EnableRetry重试? 这应该在外部api中的任何@Configuration类上声明。

  

org.springframework.retry.annotation

     

注释类型EnableRetry

     

Spring bean中@Retryable注释的全局启用程序。如果是这样的话   在上下文中的任何@Configuration 上声明,然后是bean   将代理可重试的方法并根据重试进行处理   注释中的元数据。