더북(TheBook)

Note 스프링과 스프링 부트

스프링 부트는 사실 새로운 기술이라기보다는 스프링 프레임워크(Spring framework)를 개선한 것입니다. 대표적인 개선 사항은 다음과 같습니다.

개발 환경 설정을 간소화: 스프링은 버전에 따라 동작하는 외부 라이브러리를 일일이 찾아 연동해야 합니다. 하지만 스프링 부트는 미리 설정된 스타터 프로젝트로 외부 라이브러리를 최적화해 제공하므로 사용자가 직접 연동할 필요가 없습니다.

웹 애플리케이션 서버를 내장: 스프링 부트는 내부에 웹 애플리케이션 서버(WAS, Web Application Server)인 톰캣을 가지고 있습니다. 따라서 웹 서비스를 jar 파일로 간편하게 배포할 수 있습니다.

결론적으로 스프링 부트는 개발자가 개발에만 더 집중할 수 있게 돕습니다.

그림 1-2 스프링과 스프링 부트

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.