Beans Scope1 SpringBoot Part1-3 1. Circular Dependency (원형 의존성) - 두 개 이상의 객체 간에 서로가 서로에 대해 의존하는 상황 - A -> B를 참조하는 동시에 B -> A를 참조 - BeanCurrentlyInCreationException 예외가 발생할 수 있다. Circular Dependency의 문제점 @Configuration class CircularConfig{ @Bean public A a (B b) { return new A(b); } @Bean public B b(A a) { return new B(a); } } - 어느 빈을 먼저 생성하고 주입해야 하는지 판단하기 어렵다. -> BeanCurrentlyInCreationException 발생 - 의존성 주입이 순환적으로 계속되는 경우, 무한.. 2023. 6. 22. 이전 1 다음