목록STUDY/Spring (1)
지직전기
의존성 주입(DI)과 결합도
스프링이란? 스프링 모듈이란 해당 모듈에 필요한 코드를 모아놓은 JAR 파일 각 모듈의 기능을 이해하고 프로젝트에 필요한 모듈을 적절히 선택해 적용한다. 경량화를 지원하기 위한 기능 의존성주입(DI) 사용할 도구를 외부에서 지정해주는 것 단위테스트 간소화의 이점은 생산성 향상, 빠른 결함 발견, 지속적인 통합 시 자동화된 단위 테스트로 향후 결함 예방이 가능함 의존성 주입 4가지 방법 생성자 주입 : 생성자 호출시점에 딱 1번만 호출되는 것이 보장된다. 변하지 않으며 반드시 필요한 의존관계에 사용(final) setter 주입 : 필드의 값을 변경하는 수정자 메소드에 의존 관계를 주입 필드 주입 : 필드에 바로 주입하는 방법(코드가 간결) / 그러나 DI프레임워크가 없으면 아무것도 할 수 없음(왠만하면 ..
STUDY/Spring
2024. 3. 12. 10:39