요르딩딩

[Spring 분석] Spring 와 Spring Boot 차이 본문

[Web]/[Spring]

[Spring 분석] Spring 와 Spring Boot 차이

요르딩딩 2021. 6. 29. 09:35
728x90
반응형

이번시간에는 Spring과 Spring Boot의 차이에 대해 간략하게 공부해 보겠습니다.

 

두 용어에대한 간~~~략한 의미 

Spring : 개발자들의 겨울이 끝났다 이제 봄이다~

Spring Boot : 조금 더 봄이다~

 

이제 두 프레임워크의 차이에 대해 알아보겠습니다.

 

(1) 

Spring : dependency가 길다 (버전까지 정확하게 적어야한다.)

Spring Boot : dependency가 짧다. (버전관리도 권장버전으로 자동설정 가능)

 

(2) 

Spring: Configuration(aunotation, bean 설정을 해줘야한다.)

Spring Boot : gradle을쓰면 더 짧게 설정 가능, application properties만 쓰면된다 -> 요듬은 yml파일을 더 많이 쓴다고한다. (중복제거, deepth로 표현가능. humanable하다.)

 

(3)

Spring : 내부 서버가 없다.

Spring Boot : 서버구동 시간이 절반가까이 단축, tomcat이 싫으면 간단하게 Jetty사용가능

 

(4) 가장큰 장점

Spring Boot : 내장 서블릿 컨테이너 덕분에 jar파일로 간단히 배포가 가능하다.

 

[요약]

1. 편리한 의존성관리 와 자동권장 버전관리
2. 간편한 설정
3. 내장 서버로 간단한 배포 서버 구축
4. 스프링 시큐리티, Data JPA들의 다른 스프링 프레임워크 요소 쉽게 사용가능

 

간략하게 두 프레임워크의 차이에 대해 알아보았습니다.

내가 본 영상에서는 스프링 부트를 위주로 사용하는 분이 여서 그런지 부트의 장점에 대해 많이 설명을 하셨다.

다음에는 스프링의 장점에 대해서도 다뤄보도록하자.

728x90
반응형
Comments