바로 직전 글을 작성하고, 이를 주변 개발자분께 공유를 하면서 피드백을 얻게 되었습니다 사실 저는 외부 설정 [ @Value ]를 통해서만 주입된다고 알고 있었습니다. 또 부끄럽지만, 잘 모를 때에는 [ 필드 주입 ]을 통해 처리하였으며, 테스트 코드를 작성할 때는 [ @Value ]에 값이 할당되는 것이 빈 초기화 후 의존 관계 주입 단계이기에 [ @SpringBootTest ]를 이용이 필수라는 것을 뒤늦게 알게 되었습니다.
@Component public class ValueBinding { @Value("${api.ip.url}" private final String url; } 이를 해소하기 위해서는 [ 생성자 주입 ]을 통해 @Value를 처리하게 되면서 테스트 코드 작성도 원활히 하게 되었습니다. @Component public class ValueBinding { private final String url; public ValueBinding(@Value("${a...