스프링의 주요 특징 POJO 기반의 구성 의존성 주입(DI)을 통한 객체 간의 관계 구성 AOP(Aspect-Oriented-Programming) 지원 편리한 MVC 구조 WAS의 종속적이지 않은 개발 환경 의존성 주입 테스트 마틴 파울러가 제시 https://www.martinfowler.com/articles/injection.html#FormsOfDependencyInjection 코드의 내부에서 객체간의 연결을이루지 않고, 외부에서 설정을 통해서 객체간을 연결하는 패턴 컴파일시가 아닌 실행시에 의존 관계가 완성되는 방식 스프링의 경우 의존성주입을 쉽게 적용할 수 있는 프레임워크 의존성 주입 테스트 스프링에서는 생성자를 이용한 주입과 setter 메서드를 이용한 주입으로 의존성 주입을 구현합니다...