上海乐逍遥网络科技有限公司|乐逍遥网站设计|乐逍遥网站建设|乐逍遥建站|php知识|前端技术|后端技术|网站源码|移动开发|网站运营|UI设计|数据库|网站设计|网站开发|小程序|乐逍遥每日一句|乐逍遥福利图片
主页 > 后端开发 > SpringBoot >

spring boot详解(一)

时间:2026-06-16  编辑:

文章目录

0 SpringBoot简介

Spring Boot 是用来简化 Spring 的搭建和开发过程的全新框架。Spring Boot 去除了大量的 xml 配置文件,简化了复杂的依赖管理,配合各种 starter 使用,基本上可以做到自动化配置。Spring 可以做的事情,现在用 Spring boot 都可以做。

SpringBoot的优点:

1SpringBoot的创建和配置

SpringBoot 的创建⽅式有两种:

参考博客:SpringBoot项目的创建及配置

1)SpringBoot的核心功能:

1)起步依赖 本质上是一个Maven项目对象模型(Project Object Model,POM),定义了对其他库的传递依赖,这些东西加在一起支持某项功能。简单的说,起步依赖就是将具备某种功能的坐标打包到一起,并提供一些默认的功能。

2)SpringBoot的自动配置是一个运行时(更准确地说,是应用程序启动时)的过程,考虑了众多因素,才决定Spring配置应该用哪个,不该用哪个。该过程是Spring自动完成的。Spring可以自动配置一个bean和其他协作bean之间的关系。

Spring中的SPI机制:
SpringBoot提供了加载依赖包META-INFO文件夹中,很多配置文件(如Spring.factories)的方式来实现配置类,及其他的启动时的初始化操作。

注:
JDK中也有SPI机制,ServiceLoader+解析文件(META-INFO/services/接口名),其中的文件内容为(接口全名=接口某个实现类)。

参考博客:SPI机制

注意

30095521_64eea1893f70a24841.png

友情链接

返回
顶部