2024 Shell Campus Recruitment Interview Questions and Detailed Explanations (1)

1.The difference between spring and spring boot 

Spring and Spring Boot are both Java frameworks for building enterprise-level applications. Spring is a complete framework that provides various functions, including dependency injection, transaction management, data access, web development, etc. Spring Boot is a Spring-based framework designed to simplify the development and deployment of Spring applications.

The main differences between Spring and Spring Boot are as follows:

  • Spring is a complete framework that provides various functions. Spring Boot is a Spring-based framework that only provides the most basic functions.
  • Spring's configuration is more complicated. The configuration of Spring Boot is relatively simple and adopts the principle of convention over configuration.
  • Spring application deployment is relatively complex. Spring Boot application deployment is relatively simple and can be deployed using the Spring Boot Maven plug-in or the Spring Boot Gradle plug-in.

The following is a comparison table between Spring and Spring Boot:

Function Spring Spring Boot
Frame size whole Based on Spring
Function Provide various functions Provide the most basic functions
Configuration quite complicated easier
Application deployment quite complicated easier

Spring Boot is a subset of Spring that provides the core functionality of Spring and provides some additional features to simplify

Guess you like

Origin blog.csdn.net/cq20110310/article/details/132996723