Resilience4j バージョン: 1.1.0
Java バージョン: 1.8
スプリングブーツ:2.2.0
Spring Boot プロジェクトを使用して Resilience4j を構成しようとしていますが、クラスを下回っていません
org.springframework.boot.SpringApplication: アプリケーションの実行に失敗しました java.lang.IllegalArgumentException: クラスが見つかりません [ org.springframework.boot.actuate.autoconfigure.endpoint.EndpointAutoConfiguration ] :327)
Java コードは次のとおりです。
@RateLimiter(name ="service1",fallbackMethod = "rateLimiterfallback")
@PostMapping(value = "${URL_AUTH}")
public ResponseEntity<AuthRespDTO> fetchToken(@RequestParam("userId") String Id, @RequestParam("password") String pwd, HttpServletRequest httpRequest) {
}
以下のようにapplication.yml
resilience4j.ratelimiter:
instances:
service1:
limitForPeriod: 1
limitRefreshPeriod: 100000
timeoutDuration: 1000ms
POM.xml に記載されている以下の依存関係があります。
<dependency>
<groupId>io.github.resilience4j</groupId>
<artifactId>resilience4j-spring-boot2</artifactId>
<version>1.1.0</version>
</dependency>
<dependency>
<groupId>io.github.resilience4j</groupId>
<artifactId>resilience4j-ratelimiter</artifactId>
<version>1.1.0</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-actuator</artifactId>
<version>2.2.0.RELEASE</version>
</dependency>
問題の解決にご協力ください。