스프링의 탄생 배경은 결국 '객체지향의 장점을 살리자'였다.객체지향에는 5가지 핵심 내용이 있고, 이것들의 앞글자를 따 SOLID라고 한다.작성된 클래스는 하나의 기능만 가지며 클래스가 제공하는 모든 서비스는 그 하나의 책임을 수행하는 데 집중되어 있어야 한다.소프트웨