Spring Boot 的 10 个核心模块

本文详细介绍了Spring Boot的10个核心模块,包括主模块spring-boot,自动配置模块spring-boot-autoconfigure,启动器spring-boot-starters,命令行工具spring-boot-cli,执行端点模块spring-boot-actuator,以及测试和开发者工具模块。每个模块的功能和用途都有清晰的解释,帮助读者深入理解Spring Boot的架构和工作原理。
摘要由CSDN通过智能技术生成

在这里插入图片描述
学习 Spring Boot 必须得了解它的核心模块,和 Spring 框架一样,Spring Boot 也是一个庞大的项目,也是由许多核心子模块组成的。Spring Boot 的核心模块
下面我们大概来了解一下 Spring Boot 的核心模块。
1、spring-boot这是 Spring Boot 的主模块,也是支持其他模块的核心模块,主要包含以下几点:

提供了一个启动 Spring 应用的主类,并提供了一个相当方便的静态方法,它的主要是作用是负责创建和刷新 Spring 容器的上下文;
内嵌式的并可自由选择搭配的 WEB 应用容器,如:Tomcat, Jetty, Undertow等;
对配置外部化的支持;
提供一个很方便的 Spring 容器上下文初始化器,包括合理记录日志默认参数的支持。
2、spring-boot-autoconfigureSpring Boot能根据类路径下的内容自动一些公共大型应用,提供的 @EnableAutoConfiguration 注解就能启用 Spring 功能的自动配置。自动配置功能可以推断用户可能需要加载哪些 Spring Bean, 如:如果类路径下有
HicariCP这个连接池的包,此时并未提供任何有效连接池的配置,那么 Spring Boot 就知道你可能需要一个连接池,并做相应配置。如果用户配置了其他连接池,那么 Spring Boot 会放弃自动配置。
3、spring-boot-startersStarters,我们叫它启动器好了,它是包括一系列依赖的描述符。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值