목록의존성 주입 (1)
삶 가운데 남긴 기록 AACII.TISTORY.COM
Spring 의존성 주입과 제어의 역전
인터페이스를 이용한 느슨한 결합의 필요성애플리케이션이 프로젝트 도중 설계가 바뀌거나 유지 보수 중에 클래스에 변경이 이루어 지는 경우는 흔하게 발생합니다.그런 상황에 대응하기 위해 스프링에서는 인터페이스를 이용해 클래스간 느슨한 결합을 하도록해서 의존 관계에 있는 클래스들이 도중에 바뀌더라도 인터페이스가 바뀌지 않는 이상 다른 클래스에 없도록 하는 것입니다. 의존성 주입(Dependency Injection)의존성 주입은 디자인 패턴으로 제어의 역전(Inversion of Control)을 구현하기 위한 방법중의 하나입니다.객체를 직접 생성하는 것이 아닌 외부에서 생성하여 주입 받는 방법을 말합니다.예를 들어 컨트롤러들은 서비스 객체들을 가져다 주입 받아 사용하는데, 이런 컨트롤러들은 서비스 객체에 ..
DEV&OPS/Java
2025. 11. 4. 21:02