Spring 프레임워크에서는 의존성 주입(Dependency Injection, DI)을 통해 객체 간 결합도를 낮추고 테스트 가능성을 높이는 방식을 권장합니다. 일반적으로 Spring 컨테이너가 관리하는 Bean에 의존성을 주입하는 경우가 많지만, 직접 인스턴스화한 객체(Self-Instantiated Object)에 의존성을 주입해야 할 때도 있습니다.이 글에서는 self-instantiated 객체에 의존성을 주입하는 방법에 대해 자세히 알아보겠습니다.1. 문제 상황Spring 애플리케이션을 개발할 때 new 키워드를 사용하여 직접 객체를 생성해야 할 때가 있습니다. 예를 들어, 특정 라이브러리나 프레임워크가 직접 인스턴스화된 객체를 요구하는 경우입니다. 이 경우 해당 객체가 Spring 컨텍스트에..
웹 개발/백엔드
2025. 1. 9. 23:48