먼저, 스프링이란?

- 기존의 자바 개발 환경이 가지고 있는 단점( ex : 높은 결합도)을 극복하기 위해 만들어진 자바 프레임워크
- 의존성 주입(DI), 제어의 역전(IOC), 관점지향 프로그래밍(AOC)의 특징을 가지고 있음

  

스프링 부트란?

많은 기능을 가진 만큼 복잡한 스프링의 환경 설정을 자동화 하기 위해 만들어짐.

 

스프링 부트가 가진 기능 ( 스프링과의 차이점 )

1. 톰캣이 내장되어 있어 서버의 설치 & 관리가 필요 없음
2. Dependency의 버전 관리를 스프링 부트의 Stater가 자동으로 구성해줌
3. XML( ex : web.xml, dataAccessContext.xml, dispatcherServlet.xml 등)의 복잡한 설정 과정이 필요 없음
4.  jar파일만으로 쉽게 배포가 가능 ( WAS에 배포 필요 X )
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기