Feign ํด๋ผ์ด์ธํธ ๊ตฌํ๊ณผ Eureka, Hystrix ์ ์ฉ 1. Dependency ํ๋ก์ ํธ ์์กด์ฑ์ spring-cloud-starter-openfeign๋ฅผ ์ถ๊ฐํ๋ค. implementation 'org.springframework.cloud:spring-cloud-starter-openfeign' 2. Feign client ํ์ฑํ @EnableFeignClients ์ ๋ ธํ ์ด์ ์ ์ถ๊ฐํ์ฌ feign client๋ฅผ ํ์ฑํํ๋ค. @SpringBootApplication ๋๋ @Configuration ํด๋์ค์ ์ถ๊ฐํ๋ฉด ๋๋ค. @EnableFeignClients @SpringBootApplication public class Application { public static void main(String[] args) { SpringApplication.run(A.. 2021. 8. 18. ๋ทํ๋ฆญ์ค ์ ๋ ์นด(Eureka)๋ฅผ ์ฌ์ฉํ ์๋น์ค ๋์ค์ปค๋ฒ๋ฆฌ ๊ตฌํ ๋ทํ๋ฆญ์ค ์ ๋ ์นด(Eureka)๋ฅผ ์ฌ์ฉํ์ฌ ์๋น์ค ๋์ค์ปค๋ฒ๋ฆฌ๋ฅผ ๊ตฌํํด๋ณด์. ์คํ๋ง ๋ถํธ ํ๋ก์ ํธ 2๊ฐ๋ฅผ ๋ง๋ค์ด์ ํ๋๋ ๋์ค์ปค๋ฒ๋ฆฌ ์๋ฒ, ๋ค๋ฅธ ํ๋๋ ๋์ค์ปค๋ฒ๋ฆฌ ํด๋ผ์ด์ธํธ ์ญํ ์ ํ๋๋ก ํ ๊ฒ์ด๋ค. java 11 spring boot 2.4.9 gradle ๋์ค์ปค๋ฒ๋ฆฌ ์๋ฒ - ์ ๋ ์นด ์๋ฒ ์ฐ์ ๋์ค์ปค๋ฒ๋ฆฌ ์๋ฒ ์ญํ ์ ํ ์คํ๋ง ๋ถํธ ํ๋ก์ ํธ๋ฅผ ๋ง๋ค๊ณ ๋ค์๊ณผ ๊ฐ์ด ์ธํ ํ๋ค. Dependency spring-cloud-starter-eureka-server ์์กด์ฑ์ ์ถ๊ฐํ๋ค. implementation 'org.springframework.cloud:spring-cloud-starter-netflix-eureka-server' ์ ๋ ์นด ์๋ฒ ํ์ฑํ ์คํ๋ง ๋ถํธ ๋ฉ์ธ ํด๋์ค์ @EnableEurekaServer .. 2021. 8. 2. ์ด์ 1 ๋ค์