스프링(Spring Context(IoC 와 DI), Bean Scope , 추상화)
머리글스프링을 다루다 보면 스프링의 기본 개념과 어떻게 동작하는지 혼동이 올 때가 있습니다. 오늘 포스팅 게시글에서는 스프링의 주요 개념 (직접 언급 :Spring Context, 간접 언급 : IoC, DI, AOP, POJO) 에 대해 알아보고 정리해보도록 하겠습니다. 스프링 컨텍스트스프링 컨텍스트란 무엇일까요? 스프링은 굉장히 강력한 프레임워크라고 할 수 있습니다. 그렇다면 이 프레임워크는 왜 사용하는걸까요? 하나의 문장으로 정의하자면 " 개발에만 집중할 수 있게 " 라고 정의할 수 있습니다. 이 말인 즉, 필요한 라이브러니나 기술들을 미리 모듈화 해 개발에만 집중할 수 있게끔 만들어진 하나의 뼈대라고 할 수 있습니다. 정의로는 이해가 되었습니다. 하지만, 어떻게 집중할 수 있는데 ? 라는 질문..