Spring과 Spring Boot의 차이점을 알아보자.
Spring Framework은 많은 사람들이 사용하는 Java 개발 Framework이다.
Spring은 DI, AOP등 다양한 설정을 해야해서, 개발자들이 개발에 집중하기에는 다소 어려움이 있다.
Spring으로 Framework을 만들어 게시판을 하나 만들려고해도 많은 설정 작업을 해야한다.
Spring Framework Archictecture는 아래 이미지와 같다.
Spring Boot는 Spring의 설정을 다소 단순화 했다.
Server의 설정도 없이 내장 Server를 사용하여 개발자들이 개발에 집중 할 수 있는 환경을 제공한다.
1. 간편한 설정
2. 편리한 의존성 & 버전 관리
3. 내장 서버로 간단히 배포 서버 구축
4. 기존 Spring Framework 요소 쉽게 적용(사용)
Spring vs Spring Boot 차이점
Spring Boot vs Spring MVC
ㄴSpring이란 무엇입니까?
Spring 프레임워크는 Java에서 가장 널리 사용되는 애플리케이션 개발 프레임워크 중 하나.
스프링 프레임워크의 중요한 기능은 종속성 주입 또는 Inversion of Control이다.
ㄴ스프링 부트란?
Spring Boot는 Spring Framework의 모듈 중 하나. 구성이 거의 없거나 거의 없는 독립 실행형 애플리케이션을 구축하는 데 도움이 됨.
ㄴ스프링 MVC란?
Spring MVC는 웹 애플리케이션 구축에 사용되는 Web MVC의 프레임워크입니다. 또한 다양한 기능에 대한 많은 구성 파일이 포함되어 있음.
참조] https://www.edureka.co/blog/videos/introduction-to-spring-webmvc-spring-with-bigdata/
'Java' 카테고리의 다른 글
[참고] Ubuntu JDK(JAVA Development Kit) 17 설치 및 삭제 !! (52) | 2023.11.15 |
---|---|
[Java] Java vs Javascript (1) | 2022.10.04 |
[Java] 프로젝트 기획 (필요한 기술 정리하기) 2강 (0) | 2022.08.24 |
[Java] 프로젝트 기획 (1강) (0) | 2022.08.24 |
[Eclipse] 선택한 글 색상 변경 (1) | 2022.08.17 |
Eclipse Git commit & Push 대상 색상 변경( Uncommitted Change Color) (0) | 2022.07.24 |
JUnit5, Mockito & Spring (0) | 2022.06.30 |
댓글