spring-retry 原理:https://blog.csdn.net/u014513883/article/details/52712870
springBoot中使用方法:https://blog.csdn.net/swordcenter/article/details/78792006
https://blog.csdn.net/u011493599/article/details/70171977
https://www.cnblogs.com/EasonJim/p/7684649.html#top
https://www.cnblogs.com/EasonJim/p/7684649.html#top
注意事项:
1、要触发@Recover方法,那么在@Retryable方法上不能有返回值,只能是void才能生效。
2、Spring Retry不只能注入方式去实现,还可以通过API的方式实现,类似熔断处理的机制就基于API方式实现会比较宽松。
3、使用了@Retryable的方法不能在本类被调用,不然重试机制不会生效。也就是要标记为@Service,然后在其它类使用@Autowired注入或者@Bean去实例才能生效。