缺少Groovy模板扩展的属性(BadRequest)

bt1cpqcv  于 2022-11-01  发布在  其他
关注(0)|答案(1)|浏览(225)

我正在使用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文件中使用/转义这个字符?我需要忽略的异常是错误请求,它的全名包含
$。如果我删除$**字符,应用程序将正常运行,但我不能删除它,因为它是异常全名的一部分。

r55awzrz

r55awzrz1#

我用了@injecteer建议的方法,效果很好。

相关问题