요르딩딩
[Spring 분석] Spring 와 Spring Boot 차이 본문
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
반응형
'[Web] > [Spring]' 카테고리의 다른 글
[Spring 분석] 터미널을 이용한 properties 암복호화 (0) | 2021.07.05 |
---|---|
[Spring 분석] JDBC, 영속성, SQLmapper(mybatis),ORM(jpa, hibernate) (0) | 2021.06.29 |
[Spring 분석] URI(URN, URL)란 (0) | 2021.06.28 |
[Spring 분석] SFTP 파일 업로드 ( jsch 라이브러리) (0) | 2021.05.31 |
[Spring 분석] 세션과 토큰(Session, Token) (0) | 2021.04.21 |
Comments