* Der `CommonContainerStoppingErrorHandler` stoppt den Container beim
ersten Auftreten eines Fehlers.
* Dadurch ist das erwartete Verhalten - soweit bisher durch die Tests
definiert - wiederhergestellt.
* Der Handler wird den Container aber auch bei einem Fehler im Listener
stoppen, so dass in dem Fall wahrscheinlich noch nachgebessert werden
muss.
import org.springframework.boot.context.properties.EnableConfigurationProperties;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
+import org.springframework.kafka.listener.CommonContainerStoppingErrorHandler;
import java.util.function.Consumer;
// Handle record
};
}
+
+ @Bean
+ public CommonContainerStoppingErrorHandler errorHandler()
+ {
+ return new CommonContainerStoppingErrorHandler();
+ }
}