[Spring 은 무엇일까]Spring 공부 시작
지금까지 Spring 으로 몇 번의 간단한 웹 어플리케이션과 API를 개발했었다. 하지만 다시 처음부터 Spring을 공부하면서 단순히 웹 어플리케이션 프레임워크 라고 정의하기에는 너무 많은 구성요소들이 존재한다고 느껴졌다. 당장 Spring의 공식 페이지에서는 Spring Framework, Boot, Data, Security, Session, HATEOAS 등 20가지가 넘는 프로젝트들이 존재한다.(프로젝트들는 프레임워크, 라이브러리, API 등 다양하다.) 내가 지금까지 사용해봤던 Express.js, React, 안드로이드 등의 프레임워크들은 조금 사용해보면 벡 엔드, 프론트엔드, 안드로이드 프론트를 위한 프레임워크라는 것을 알 수 있었다. 그러나 Spring 에서는 현재 서비스는중단 됐지만 안..