有关SpringBoot知识点总结出自B站雷神视频
谨以此作为学习、复习等总结
1 什么是SpringBoot
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。
在Spring框架这个大家族中,产生了很多衍生框架,比如 Spring、SpringMvc框架等,Spring的核心内容在于控制反转(IOC)和依赖注入(DI),所谓控制反转并非是一种技术,而是一种思想,在操作方面是指在spring配置文件中创建<bean>,依赖注入即为由spring容器为应用程序的某个对象提供资源,比如 引用对象、常量数据等。
SpringBoot是一个框架,一种全新的编程规范,他的产生简化了框架的使用,所谓简化是指简化了Spring众多框架中所需的大量且繁琐的配置文件,所以 SpringBoot是一个服务于框架的框架,服务范围是简化配置文件。
2 SpringBoot优点
能创建独立的spring应用
能够内嵌web服务器
能够自动starter依赖,简化构建配置
能够自动配置spring以及第三方功能
提供生产级别的监控、健康检查及外部化配置
无代码生成、无需编写XML
3 SpringBoot缺点
- 人称版本低,迭代快,需要时刻关注变化
- 封装太深,内部原理复杂,不容易精通
4 官方网站解读
网站地址:https://spring.io/projects/spring-boot
进入官方网站之后,我们点击learn进行学习
除了以上之外,我们还可以查看新版本的特性,更新迭代了哪些东西。点击overview