스프링의 역사
- 2002년 로드 존슨이 EJB의 문제점을 지적하면서 EJB 없이도 충분히 고품질의 확장 가능한 애플리케이션을 개발할 수 있음을 보여주고, 3만 라인 이상의 기반 기술을 책으로 출간함
- 그 책안의 예제 코드에 BeanFactory, ApplicationContext, POJO, DIP, DI 등 여러 개념이 들어가 있음
- 책 출간 직후 유겐휠러, 얀카로프가 로드존슨에게 오픈소스 프로젝트를 제안핵심 코드의 상당수는 유겐 휠러가 지금도 개발하고 있음
- 스플링의 이름은 전통적인 J2EE(EJB)라는 겨울을 넘어 새로운 시작이라는 뜻으로 지음
Release Version
- 2003년 Spring Framework 1.0 출시 - XML
- 2006년 Spring Framework 2.0 출시 - XML 편의 기능 지원
- 2009년 Spring Framework 3.0 출시 - Java로 설정
- 2013년 Spring Framework 4.0 출시 - Java 8 지원
- 2014년 Spring Boot 1.0 출시
- 2017년 Spring Framework 5.0, Spring Boot 2.0 출시 - Reactive Programming 지원
- 2022년 1월 기준 Spring Framework 5.3.14, Spring Boot 2.6.2 최신