Spring Cloud 异常处理和状态码

异常处理和状态码 一、自定义异常类 OrderNotFoundException.java @ResponseStatus(HttpStatus.NOT_FOUND) public class OrderNotFoundException extends RuntimeException { public OrderNotFoundException(String message) { super(message); } } @RequestMapping(value = "/trade/order", method = RequestMethod.GET) public Order doGet(@RequestParam Long id) { if (id == 1L) { Order order = new Order(); order.setId(1L); order.setCustomerId(1L); order.setPrice(12.32); order.setSellerId(2L); return order; } else { throw new OrderN »

Spring Cloud Hystrix熔断器

Spring Cloud Hystrix熔断器 在微服务中,一个请求进来可能需要调用多个服务,如果其中一个服务出现故障,比如超时堵塞。导致其他请求进来也堵塞从而导致 »

spring cloud 微服务组件

spring cloud 微服务组件 简介 spring cloud 为开发人员提供了快速构建分布式系统的一些通用组件。这些组件实现的功能比如有:服务注册中心,配置中心,服务网关,服务跟踪 »