kotlin - Feign 404 的后备工厂
问题描述
我有一个这样的fegin客户:
interface SomeFeignClient {
@RequestLine(value = "POST /info")
@Headers("Content-Type: application/json")
fun getInfo(productIds: List<String>): InfoJsonResponse}
和配置:
override fun defaultDecoratorsBuilder(props: ClientProperties): FeignDecorators.Builder {
return super.defaultDecoratorsBuilder(props)
.withFallbackFactory{ e: Exception? -> SomeServiceFallback(e) }
}
@RequestLine(value = "POST /info")
现在,当我的端点SomeFeignClient
返回 404 时,这不会传播到SomeServiceFallback
. SomeServiceFallback
端点返回 404 时是否可以强制调用?
解决方案
推荐阅读
- event-handling - 如何在父 Svelte 组件中使用事件委托
- c - strtok 不返回任何值
- microsoft-graph-api - Microsoft Graph API - 获取订阅问题
- python - 根据另一个数据帧的索引从一个数据帧中保留索引
- powershell - Get-child Item Output 的文件夹名称问题
- gitlab - 当 GitLab 的新版本发布时,我如何收到通知电子邮件?
- python - 风格指南:如何在大项目中不陷入混乱
- c - UTF-8 和 ISO8859-1 文件
- azure - 生成用于连接到 azure sql 的令牌需要太长时间
- openmaptiles - tileserver-gl 版本和 Openmaptiles.com 地图数据不匹配?