SpringBoot4.0新特性-声明式HTTP远程调用客户端进阶篇

前一篇文章中我们讲了SpringBoot4.0中声明式HTTP远程调用客户端的基本使用,本文我们继续来补充下使用过程中的一些细节,包括:

  • 超时设置
  • 异常处理
  • 拦截器设置
  • 底层实现细节

超时设置

  • 全局超时
yml 复制代码
spring:
  http:
    serviceclient:
      goods:
        base-url: "http://localhost:8082"
    clients:
      connect-timeout: 3s
      read-timeout: 5s
  • 单个客户端超时
yml 复制代码
spring:
  http:
    serviceclient:
      goods:
        base-url: "http://localhost:8082"
        connect-timeout: 3s
        read-timeout: 8s

单个客户端超时配置的优先级更高,超时客户端会抛出ResourceAccessException异常。

点击查看完整内容:SpringBoot4.0新特性-声明式Rest客户端进阶

相关推荐
小羊没烦恼!21 小时前
微服务化的基石——持续集成
java·大数据·word·powerpoint·.net
俊昭喜喜里21 小时前
java中的继承和多态的区别
java
小羊没烦恼!21 小时前
初探性能优化——2个月到4小时的性能提升
java·开发语言·windows·算法·c#
譕痕21 小时前
JSONObject与JSONArray封装数据格式区别
java·json
胡写代码1 天前
别再前后端各写一套表单校验了
java·后端
小鱼能吃糖1 天前
缺陷修复总览 · mall电商项目:5类缺陷,1个病根,4个业务域
java·电商
此时不提桶,更待何时1 天前
01-06-A-JVM排查实战详解
java·jvm
vipxieliang1 天前
ValidX 在 DDD 领域驱动设计中的实践
java·spring boot
ba_pi1 天前
mysql 查询所有表名并授权
java
ProcessOn官方账号1 天前
java函数式编程--入门基础
java·编程·函数式编程