Springboot와 SpringMVC의 차이점은 다음과 같습니다.
SpringMVC는 웹 애플리케이션을 개발하기 위한 가볍게 결합된 방법을 제공합니다.
Spring의 모듈이자 웹 프레임워크입니다. Dispatcher Servlet, ModelAndView 및 View Resolver를 사용하면 웹 애플리케이션 개발이 쉬워집니다. 해결된 문제 영역은 웹사이트 애플리케이션 또는 서비스 개발(URL 라우팅, 세션, 템플릿 엔진, 정적 웹 리소스 등)입니다.
(추천 비디오 튜토리얼: java 비디오 튜토리얼)
SpringBoot는 자동 구성을 구현하고 프로젝트 구성의 복잡성을 줄여줍니다.
주로 Spring 프레임워크를 사용하는 데 많은 구성이 필요하고 너무 번거롭다는 문제를 해결하기 위한 것이므로 Spring을 대체하는 솔루션이 아니라 Spring 프레임워크와 긴밀하게 통합되어 Spring 프레임워크를 개선하는 도구입니다. 개발자 경험. 동시에 Spring Boot 애플리케이션에서 일반적으로 사용되는 다수의 타사 라이브러리 구성(예: Jackson, JDBC, Mongo, Redis, Mail 등)을 통합합니다. -구성이 거의 없는 기본(기본).
Spring Boot는 프로젝트 구축 프로세스를 단순화하는 데 도움이 되는 매개체일 뿐입니다. WEB 프로젝트를 호스팅하고 Spring MVC를 MVC 프레임워크로 사용하는 경우 작업 흐름은 위에서 설명한 것과 정확히 동일합니다. 왜냐하면 이 작업 부분은 Spring Boot가 아닌 Spring MVC에 의해 수행되기 때문입니다.
사용자의 경우 Spring Boot로 전환한 후 프로젝트 초기화 방법이 변경되고 구성 파일도 변경되었으며 Tomcat 등의 컨테이너 서버를 별도로 설치할 필요 없이 jar 패키지를 생성하여 다음과 같이 바로 실행할 수 있습니다. 핵심 비즈니스 로직 구현과 비즈니스 프로세스 구현에는 변화가 없습니다.
요약:
Spring MVC는 Spring을 기반으로 하는 MVC 프레임워크입니다.
Spring Boot는 Spring4의 조건부 등록을 기반으로 하는 신속한 개발 통합 패키지 세트입니다.
추천 튜토리얼: Java 입문 프로그램
위 내용은 Springboot와 SpringMVC의 차이점은 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!