```java @Configuration @EnableRetry public class Application { // problem @Bean public Service service() { return new Service(); } } // problem @Service class Service { @Retryable(RemoteAccessException.class) public void service() { // ... do something } @Recover public void recover(RemoteAccessException e) { // ... panic } } ```