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

打印 上一主题 下一主题

主题 887|帖子 887|积分 2661

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,开发者通过少量注解和一些简单的配置就能利用第三方组件了

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

天空闲话

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表