首页 > 基础资料 博客日记
面试官:说一说 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进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:jacktools123@163.com进行投诉反馈,一经查实,立即删除!
标签:
相关文章
最新发布
- 科创活动|基于java的科创微应用平台小程序(源码+数据库+文档)
- 【Java】网络编程:TCP_IP协议详解(IP协议数据报文及如何解决IPv4不够的状况)
- [HTML]Web前端开发技术27(HTML5、CSS3、JavaScript )JavaScript基础——喵喵画网页
- java.lang.reflect.InaccessibleObjectException: Unable to make final void java.lang.Throwable.setCaus
- Java毕业设计:基于Java在线中药网上销售商城系统毕业设计源代码作品和开题报告
- html2canvas + jspdf 纯前端HTML导出PDF的实现与问题
- SpringBoot+Docker +Nginx 部署前后端项目
- 前几天顺手改的一个安卓启动器,已经获得40多颗星了
- 建行支付对接(H5)
- Java毕业设计:Java杭州城市文化展示系统毕业设计源代码作品和开题报告