Frame의 의미로는 ‘뼈대, ‘틀’, ‘구조’
Framework은 프로그래밍을 위한 기본 구조를 제공하는 것 이상의 많은 기능들을 제공
Framework- Spring Framework에서 지원하는 매서드 기능들은 Library와는 다르게 코드 상에는 보이지 않는 상당히 많은 일들을 한다, 개발자가 메서드내에 코드를 작성해두면, Spring Framework에서 개발자가 작성한 코드를 사용해서 애플리케이션의 흐름을 만들어낸다.
Library - 애플리케이션 코드는 애플리케이션을 개발하는 사람 즉, 개발자가 작성을 할 것이다. 개발자가 짜 놓은 코드내에서 필요한 기능이 있으면 해당 라이브러리를 호출해서 사용하는 것이 바로 Library.
Spring boot를 하기 전에는