728x90 SMALL 스프링 di 컨테이너1 Spring DI 개념DI란 외부에서 두 객체 간의 관계를 결정해주는 디자인 패턴으로, 인터페이스를 사이에 둬서 클래스 레벨에서는 의존 관계가 고정되지 않도록 하고 런타임 시에 관계를 동적으로 주입하여 유연성을 확보하고 결합도를 낮출 수 있게 해준다.DI는 외부에서 객체(빈)들 간의 의존관계를 결정하고 주입하는 것이다. 즉, 객체를 직접 생성하는 것이 아니라 외부에서 생성 후 주입시켜 주는 방식 장점두 객체 간의 관계라는 관심사의 분리두 객체 사이의 의존도/결합도를 낮출 수 있다.유연하고 확장성이 뛰어난 코드 작성이 가능하다.테스트 작성을 용이하게 한다.재사용성이 높은 코드가 된다. 의존성 주입 방식 (DI의 종류)1. 필드 주입 (Field Injection)클래스에 선언된 필드에 생성된 객체를 주입하는 방식필드에 주입.. 2024. 6. 30. 이전 1 다음 320x100 LIST