Spring과 Spring Boot의 차이점
2022. 1. 19. 23:49ㆍCSE/Spring
Spring을 공부하다가 너무 어려워서 Inflearn으로 Spring Boot 활용 강의를 먼저 듣다보니 여러 의문점들이 생겼다.
Spring에서는 계속 @Bean 어노테이션도 사용했던거같은데 Spring Boot는 왜 안쓰지...? 등 이해가 필요한 부분들이 생겨서 다음 영상을 참고해서 정리해보았다.
추후에 내용이 더 추가될 수도 있다.
참고 영상 : https://youtu.be/6h9qmKWK6Io
1. Dependency
- Spring : dependency에 버전까지 다 정해줘야 한다 => 길다
- Spring Boot : starter 시리즈에 의해 권장 버전으로 자동 설정 해준다! => 짧다
2. Configuration
- Spring : 엄청나게 긴 Configuration 파일을 따로 작성해야 한다.
- Spring Boot : Configuration 파일을 작성하지 않고, application.yml 또는 application.properties 파일만 작성하면 된다!
3. Embedded Server (내장 서버)
- Spring Boot : 내장 서버가 있어서 실행 시간이 단축이 된다. 또한, jar 파일로 간단하게 배포할 수 있다.
+ Spring Boot : 스프링 프레임 위크 요소를 쉽게 사용할 수 있다 (Ex. 스프링 Security, Data JPA 등)
'CSE > Spring' 카테고리의 다른 글
@SpringBootApplication 어노테이션 뜯어보기 (0) | 2022.04.22 |
---|---|
도메인 모델 패턴 vs 트랜잭션 스크립트 패턴 (0) | 2022.01.21 |
내가 이해한 기본 MVC 패턴 (계속 추가 예정) (0) | 2022.01.18 |
[Spring5입문] DB 연동 (0) | 2021.09.14 |
[Spring5입문] 프록시 생성 방식 (0) | 2021.08.11 |