다음은 Spring Boot을 공부 또는 사용하기 전에 알아야 하는 것들이므로 사전에 숙지하시기 바랍니다.

  • Spring Boot는 Spring Framework을 사용하기 편리하게 만든 Wrapper이다.
  • Java 5에서 Annotation이 처음 소개된 이후에 Spring Framework의 복잡한 XML 설정을 Annotation으로 간단하게 줄여서 코딩할 수 있도록 지원한다.
  • Spring Boot는 Annotation 이외에도 대부분 설정 및 초기화 과정을 자동화 함으로써 빠르게 개발을 할 수 있도록 도와준다.
  • Spring Boot는 MSA(Micro Service Architecture) 및 Cloud 환경을 고려하여 개발된 프레임워크이다.
  • Spring Boot에는 JSP 등을 동작시키는 구조가 포함되어 있지 않으나 추가하면 HTML도 서비스할 수 있다.
  • Spring Boot를 제대로 이해하려면 결국은 Spring Framework의 IoC Container 개념을 이해해야 한다.
  • 빠르게 개발할 수 있는 대신 커스터마이징은 배워야 한다.
  • Spring Boot의 버전이 증가함에 따라서 Spring Framework의 버전도 증가한다.
  • 최신 Spring Boot를 동작시키기 위해서는 Java 8이 필요하다(즉, 기업의 서버쪽 Java 버전을 먼저 확인하고 버전을 맞추어야 한다).
  • No labels