의존성 주입
프레임워크 : 코드의 묶음, 뼈대
개발 직종은 개개인의 능력차이가 크다! -> 결과 역시 큰 차이
프로그램의 기본 흐름이나 구조를 미리 정해주고 여기에 팀원들이 자신의 코드를 추가하는 방식으로 개발이 진행
최대 장점 : 개발에 필요한 구조를 이미 만들어 놓았기 때문에 실력이 부족한 개발자여도 기본 반정도는 완성된 상태에서 필요한 부분을 조립하는 형태로 개발이 가능하다!!!
회사 입장에서는 품질이 일정하게 보장이 된다!
개발자 입장에서는 완성된 구조에 내 코드만 개발해서 넣어주면 되므로 개발시간이 단축된다!
스프링의 주요 특징
의존성이라는 것은 하나의 객체가 다른 객체 없이 제대로 된 역할을 할 수 없다는 것을 의미
버전 수정
스프링이 동작하면서 생기는 일
스프링은 의존성 주입이 다야!!! 꼭 필요해