Bird
0
0

Which annotation is used in Spring Boot to apply a Resilience4j circuit breaker on a method?

easy📝 Syntax Q12 of 15
Spring Boot - Advanced Patterns
Which annotation is used in Spring Boot to apply a Resilience4j circuit breaker on a method?
A@Transactional
B@CircuitBreaker
C@Cacheable
D@Retryable
Step-by-Step Solution
Solution:
  1. Step 1: Recall Resilience4j integration

    Resilience4j provides the @CircuitBreaker annotation to mark methods for circuit breaking.
  2. Step 2: Differentiate from other annotations

    @Retryable is for retries, @Cacheable for caching, and @Transactional for DB transactions.
  3. Final Answer:

    @CircuitBreaker -> Option B
  4. Quick Check:

    Resilience4j circuit breaker annotation = @CircuitBreaker [OK]
Quick Trick: Use @CircuitBreaker to enable circuit breaking [OK]
Common Mistakes:
  • Confusing with @Retryable for retries
  • Using caching or transaction annotations incorrectly
  • Misspelling annotation names

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Spring Boot Quizzes