首页 > 基础资料 博客日记

面试官:说一说 Spring 与 SpringBoot 的区别?

2024-03-25 16:30:02基础资料围观112

本篇文章分享面试官:说一说 Spring 与 SpringBoot 的区别?,对你有帮助的话记得收藏一下,看Java资料网收获更多编程知识

Spring 为开发 Java 应用程序提供了全面的基础架构支持,它将 Java 对象交由容器统一管理,从而实现控制反转(IOC)和依赖注入(DI),并提供了一些常用模块如 SpringAOP、SpringJDBC、SpringMVC 等等

SpringBoot 继承了 Spring 的核心思想,并进一步简化应用开发

Spring 和 SpringBoot 的区别主要有以下:

1. 简化依赖

使用 Spring 开发,为了使用某个第三方组件,有时候需要引入好几个 Maven 依赖,SpringBoot 把第三方组件需要的依赖整合成一个 starter 方便引入

使用 Spring 创建 Web 应用所需的最小依赖项

2.自动装配

Spring 的配置项是一大问题,当引入第三方依赖需要提供相关的 XML 配置文件,降低编程效率。SpringBoot 实现了自动装配,过去,如果我们引入第三方依赖,需要手动配置,非常麻烦,而在 SpringBoot 只需要引入一个 starter,SpringBoot 会自动扫描并配置所需要的 Bean,开发者通过少量注解和一些简单的配置就能使用第三方组件了


文章来源:https://www.cnblogs.com/Yee-Q/p/18094669
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:jacktools123@163.com进行投诉反馈,一经查实,立即删除!

标签:

相关文章

本站推荐

标签云