Spring framework vs Spring Boot

发布时间 2023-09-30 16:33:16作者: 悠哉大斌

Spring framework vs Spring Boot: Conclusion
As you have seen, Spring Boot is just a way that eases development of applications based on Spring framework. In other words, it complements to Spring framework and Spring projects development. To summary:
Both Spring Framework and Spring Boot are parts of Spring platform

  • Spring Framework provides core components for developing Java-based enterprise apps
  • Spring Boot makes Spring development much easier and more convenient for developers
  • Spring Boot is not replacement of Spring framework
  • Spring Boot is an abstraction layer on top of Spring framework
  • Spring Boot hides details of Spring framework
    如您所见,Spring Boot 只是一种简化基于 Spring framework的应用程序开发的方法。换句话说,它补充了Spring framework和Spring项目开发。总结:
  • Spring Framework 和 Spring Boot 都是 Spring 平台的一部分。
  • Spring framework为开发基于 Java 的企业应用程序提供了核心组件
  • Spring Boot 使 Spring 开发对开发人员来说更加容易和方便
  • Spring Boot 不是 Spring framework的替代品
  • Spring Boot 是 Spring framework之上的抽象层。
  • Spring Boot 隐藏了 Spring framework的细节

下图可视化了应用程序中 Spring framework和 Spring Boot 之间的关系:Spring 应用程序可以在外部 servlet 容器或嵌入式服务器(如 Apache Tomcat)上运行。Spring Boot 建立在 Spring framework的核心之上。该应用程序的代码建立在Spring Boot和Spring framework的功能之上,例如依赖注入,AOP,ORM,DAO,Spring MVC...