스프링의 핵심 SpringSpring 1.0버전은 2004년 3월 출시20여가지로 구성 (https://spring.io/projects/spring-framework)스프링의 핵심기능 (DI, AOP, etc) 제공, 필요한 모듈만 선택해 사용 가능현재 대부분 서버들이 단일 아키텍처 (모놀리스)에서 마이크로서비스 아키텍처로 변환 중 -> 스프링도 진화하고 있는 상태스프링부트, 스프링 클라우드, 스프링 데이터, 스프링 배치, 스프링 시큐리티에 중점을 둠 Spring 의 과제'테스트의 용이성', '느슨한 결합' 에 중점을 두고 개발2000년 초반, 자바 EE 애플리케이션은 작성/테스트가 매우 어려웠음, 느슨한 결합이 된 애플리케이션 개발이 힘든 상태였고, 데이터베이스와 같이 외부에 의존성을 두는 경우 단위..