Java/Spring-msa
![[스프링 msa] msa 예외처리 // errorDecoder 이용<img src=](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdvbG4x%2FbtsMiJX4YRH%2Fk8pioTyiR55QvM3KEcSXRK%2Fimg.png)
[스프링 msa] msa 예외처리 // errorDecoder 이용![](https://tistory1.daumcdn.net/tistory_admin/blogs/image/category/new_ico_5.gif)
* 목적order-service에 문제가 있어도 user-service는 정상작동해야 한다.일부러 error 만들어보기@FeignClient(name = "order-service")public interface OrderServiceClient { @GetMapping("{userId}/orders_ng") //api gateway를 거치지 않음 List getOrders(@PathVariable String userId);}error msg를 하드코딩 하는 대신 yml 파일 에 값을 넣어두기error msg 수정이 필요할때 1곳만 수정하면 된다!!@Component@RequiredArgsConstructorpublic class FeignErrorDecoder implements Error..