안녕하세요. IT여행자입니다. 스프링이 무엇인가에 대한 시비를 걸도록 하겠습니다.(이하 평어) 스프링 프레임워크처럼 양면성을 갖고 있는 프레임워크도 드물다.혹자는 “배울 필요도 없이 간단해...원리만알면 누구나 할 수 있어” 라고 평가하고 누구는 “봐도봐도 알 수 없어” 라고 평가 하기도 한다. 이는 스프링의 가장큰 특징 2가지가 겹쳐진 현상 때문일지도 모른다.첫번째와 같은 평가자라면 스프링은 자바의기본기에 매우 충실하다 하는 사실을 봤을 것이고,두번째 평가자는 스프링의 확장성과 유연성을봤기 때문일 것이다. 본 필자도스프링을 쳐다볼 때마다 “아무것도 아닌것이 봐도봐도 모르겠네” 라는 생각이 든다.혹 아직 내공이 부족함의 소치는 아닐까!!! 스프링을 이해 하려면 크게 두가지 요소에 대한 이해로 부터 시작해..