Spring Boot中如何干掉if else

前言 看到crossoverJie的文章《利用策略模式优化过多 if else 代码》后受到启发,可以利用策略模式简化过多的if else代码,文章中提到可以通过扫描实现处理器的自注册,我在这里介绍在Spring Boot框架中的实现方法。 ...

2019年2月2日 · 4 分钟 · 1976 字

Spring Cloud Feign 熔断机制填坑

问题 最近在项目开发中,使用 Feign 调用服务,当触发熔断机制时,遇到了以下问题: 异常信息形如:TestService#addRecord(ParamVO) failed and no fallback available.; 获取不到服务提供方抛出的原始异常信息; 实现某些业务方法不进入熔断,直接往外抛出异常; 接下来将一一解决上述问题。 ...

2018年6月13日 · 4 分钟 · 1861 字

Spring Cloud Feign 文件传输

微服务中通常使用 Feign 作为服务消费者,那么如何使用 Feign 接口传输文件呢? 一、配置文件解析器 服务提供者和消费者都需要配置文件解析器,这里使用commons-fileupload替换原有的解析器: ...

2018年4月27日 · 2 分钟 · 673 字

Spring Cloud 服务发布与消费

Spring Cloud是一个基于Spring Boot实现的云应用开发工具,它为基于JVM的云应用开发中的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等操作提供了一种简单的开发方式。 Spring Cloud包含了多个子项目(针对分布式系统中涉及的多个不同开源产品),比如:Spring Cloud Config、Spring Cloud Netflix、Spring Cloud CloudFoundry、Spring Cloud AWS、Spring Cloud Security、Spring Cloud Commons、Spring Cloud Zookeeper、Spring Cloud CLI等项目。 ...

2017年4月14日 · 6 分钟 · 2592 字
👋欢迎来到我的技术博客🌟
这是一片专注于前沿技术探索的园地,涵盖:
  • Web3与区块链(BTC、ETH、区块链基础设施)
  • 后端技术栈(Java、Go、Python)
  • 人工智能与数据科学(ML、DL、数据挖掘)
  • 系统安全与运维(服务器、网络、容器化)
📫 联系方式