spring , spring boot 차이
FRAMEWORK/Spring Boot 2019. 5. 20. 21:13 |1. 스프링부트는 tomcat를 내장하면서, Servlet Container에 종속되던 Web Application이 역으로
Web Application에 Servlet Container에 종속되는 형태이다.
2. Dependency 간의 버전 호환성등으로 문제되던게 해결되었다 (spring-boot-starter.. )
3. 일반적으로 쓰이는 설정을 기본으로 제공한다.(별도로 설정하지 않으면 기본설정대로)
4. Micro service 구성의 용이함 (어플리케이션 환경을 쉽고 빠르게 구성함)
개인적인 견해
작은 규모의 어플리케이션을 실행하기 위해 어플리케이션보다 큰 WAS를 설치해야한다.
이렇게 비교적 규모가 작은 어플리케이션에 was 를 설치하는것은 효율적이지 않다
이런경우,
stand alone 스타일의 어플리케이션을 구동해야할 경우엔 스프링부트에서 제공되는 임베디드 컨테이너에서 자신의
어플리케이션을 실행시키는게 효율적일 수 있다.
그러나 규모가 큰 웹사이트에서는 MVC형태로 만들어 WAS에 배포하는 스타일이 낫다.
WAS에서 관리되는 데이터 소스나 메시지 서비스를 이용할수 있기 때문이다.
'FRAMEWORK > Spring Boot' 카테고리의 다른 글
[intelliJ] Spring boot 시작하기 -1 (1) | 2017.05.18 |
---|