1
resposta

Spring não acha @CircuitBreaker()

Precisa incluir alguma outra dependência além das citadas na aula?

    <dependency>
        <groupId>io.github.resilience4j</groupId>
        <artifactId>resilience4j-retry</artifactId>
        <version>2.2.0</version>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-aop</artifactId>
        <version>3.3.5</version>
    </dependency>
1 resposta

Olá Marco! Tudo bem?

Quando acessamos a documentação oficial do Resilience4j notamos que a sua dependência está um pouco diferente comparada com a mostrada em aula, logo é necessário utilizar dessa outra versão da dependência para que a anotação @CircuitBreak funcione corretamente. Segue a dependência correta:

<dependency>
    <groupId>io.github.resilience4j</groupId>
    <artifactId>resilience4j-spring-boot3</artifactId>
    <version>2.2.0</version>
</dependency>

Caso queira utilizar outra versão dessa dependência segue o link dela no repositório Maven: Resilience4j

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.