- 스프링은 2003년에 만들어진 J2EE의 복잡성을 줄이기 위한 목적으로 만들어졌으며, 속도, 간결성, 가볍기가 장점입니다 🚀.
- 스프링은 Java 혹은 Jakarta EE와는 상호 보완적이며, 막대한 개발자 커뮤니티와 풍부한 공식 및 비공식 프로젝트를 지원합니다 🧑💻.
- 스프링 프레임워크는 스프링 부트의 기반이며, 애플리케이션 개발을 위한 필수적인 개념들을 제공합니다 🌳.
- 스프링 부트는 개발자 생산성을 향상시키기 위해 스프링 프레임워크의 기능들을 결합하여 제공합니다 ⚙️.
- 의존성 주입(Dependency Injection)은 inversion of control(IOC) 을 구현하는 패턴이며, 테스트 용이성 및 환경별 구현을 용이하게 합니다 🧪.