我正在使用Resilience 4j,在使用Retry时需要忽略一些异常。其中一个异常是:客户端响应异常$错误请求**
resilience4j.retry:
instances:
testA:
maxAttempts: 5
waitDuration: 100ms
ignoreExceptions:
- org.springframework.web.reactive.function.client.WebClientResponseException$BadRequest
- java.net.ConnectException
- java.lang.ArithmeticException
但我无法运行应用程序,因为字符**$,错误发生:
缺少Groovy模板展开的属性(BadRequest)。已定义的键[parent,inspectClassesForKotlinIC,projects...
我如何在应用程序.yml文件中使用/转义这个字符?我需要忽略的异常是错误请求,它的全名包含$。如果我删除$**字符,应用程序将正常运行,但我不能删除它,因为它是异常全名的一部分。
1条答案
按热度按时间r55awzrz1#
我用了@injecteer建议的方法,效果很好。