URL의 하드코딩을 막기 위해 리팩토링을 하는 중, 에러가 났다. UriComponentsBuilder에서 @Value 의 값이 정상적으로 사용되지 않는 것을 확인하였고, 처음에는 UriComponentsBuilder의 문제라고 생각되서 단순 문자열로 만들어주었다. 하지만 똑같이 에러가 나는 것을 확인할 수 있었고, 불러온 ip의 값이 null이 되는 것을 찾아내었다. 그래서 Handler에서 값을 받는 방법을 찾아보다가, Spring의 Bean 등록 순서에 있어서의 문제라는 것을 확인하였다. 따라서 Config에서 다음과 같은 Bean을 static으로 추가해주고(static이여야 먼저 빈 등록이 되어 값을 가져올 수 있다) Config에서 Handler로 ip를 DI해주었다. @Bean public ..