JAVA/Cloud

JAVA/Cloud

[OpenFeign] PathVariable annotation was empty on param 1, RequestParam.value() was empty on parameter 2. 오류 해결

msa로 환경을 구성하고 feign으로 통신하던 중 아래와 같은 에러가 났다. Caused by: java.lang.IllegalStateException: PathVariable annotation was empty on param 1. Caused by: java.lang.IllegalStateException: RequestParam.value() was empty on parameter 2. 그 이유는 Feign을 사용할 때 @PathVariable @RequestParam에 name을 아래처럼 명시적으로 넣어줘야 한다. @GetMapping("/sample/{samplePath}") String sampleGet(@PathVariable(name = "samplePath") String samp..

JAVA/Cloud

[Spring/Cloud] Spring Cloud Gateway에 JWT 검증 필터 사용하기

GitHub - oddnine/eureka-msa-practice-coupon: 회원가입 동시에 웰컴 쿠폰 발행하는 간단 MSA 예제 회원가입 동시에 웰컴 쿠폰 발행하는 간단 MSA 예제. Contribute to oddnine/eureka-msa-practice-coupon development by creating an account on GitHub. github.com 일단 게이트웨이에서 사용되는 필터 중 아래의 두 가지를 써볼 것이다. Global Filter: 모든 api 요청 시 필터 적용(먼저 실행) Custom Filter: 설정된 api 요청만 필터 적용 참고로 글로벌 필터랑 커스텀 필터 적용하는 방법은 크게 차이가 안 난다. filter 생성 나는 전역 필터로 모든 접근(로그인, 회원..

JAVA/Cloud

[Spring/Cloud] 유레카로 MSA 간단하게 구축하기 (with. Spring Cloud Gateway)

GitHub - oddnine/eureka-msa-practice-coupon: 회원가입 동시에 웰컴 쿠폰 발행하는 간단 MSA 예제 회원가입 동시에 웰컴 쿠폰 발행하는 간단 MSA 예제. Contribute to oddnine/eureka-msa-practice-coupon development by creating an account on GitHub. github.com 서비스를 구축하다 보면 한 서비스가 고장 났을 때 다른 서비스는 영향을 받지 않기 위해 MSA를 구축해야 한다. 시나리오 회원가입 즉시 웰컴 쿠폰을 발행해줘야 한다. 1. 회원가입을 요청한다. 2. 스프링 클라우드 게이트웨이에 접속한다. 3. 게이트웨이를 거쳐 유레카로 보낸다. 4. 유레카에서 해당 요청을 해당 서비스에 전달하고 로..

혁키
'JAVA/Cloud' 카테고리의 글 목록