da6c4496d251de87f8a12742ca2178ebb256fadc.svn-base 695 B

1234567891011121314151617181920212223242526272829303132
  1. package org.jeecg.fallback;
  2. import org.springframework.web.bind.annotation.RequestMapping;
  3. import org.springframework.web.bind.annotation.RestController;
  4. import reactor.core.publisher.Mono;
  5. /**
  6. * 响应超时熔断处理器
  7. *
  8. * @author zyf
  9. */
  10. @RestController
  11. public class FallbackController {
  12. /**
  13. * 全局熔断处理
  14. * @return
  15. */
  16. @RequestMapping("/fallback")
  17. public Mono<String> fallback() {
  18. return Mono.just("访问超时,请稍后再试!");
  19. }
  20. /**
  21. * demo熔断处理
  22. * @return
  23. */
  24. @RequestMapping("/demo/fallback")
  25. public Mono<String> fallback2() {
  26. return Mono.just("访问超时,请稍后再试!");
  27. }
  28. }