千家信息网

Java中SpringBoot四大核心组件是什么

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章给大家分享的是有关Java中SpringBoot四大核心组件是什么的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、Spring Boot Starter1.1 S
千家信息网最后更新 2026年11月03日Java中SpringBoot四大核心组件是什么

这篇文章给大家分享的是有关Java中SpringBoot四大核心组件是什么的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

    一、Spring Boot Starter

    1.1 Starter的应用示例

        org.springframework.boot    spring-boot-starter-thymeleaf    org.mybatis.spring.boot    mybatis-spring-boot-starter    1.3.2

    在我们的Spring Boot项目种的POM文件中总会看到这两种依赖:

    spring-boot-starter-xxx 和 xxx-spring-boot-starter。

    这就是spring boot的四大组件之一的starter。

    官方提供的starter是这样的:spring-boot-starter-xxx非官方的starter是这样的:xxx-spring-boot-starter

    总结:

    a、Starter 帮我们封装好了所有需要的依赖,避免我们自己添加导致的一些Jar包冲突或者缺少包的情况;

    b、Starter帮我们自动注入了需要的Bean实例到Spring 容器中,不需要我们手动配置(这个可以说是starter干的,实际上并不是,这里埋个坑,下面解答);

    所以: starter包的内容就是pom文件,就是一个依赖传递包。

    二、Spring Boot Autoconfigure

    2.1 autoconfigure 简介

    autoconfigure在我们的开发中并不会被感知,因为它是存在与我们的starter中的。所以我们的每个starter都是依赖autoconfigure的:


    我们也可以把autoconfig的内容直接放在starter包里边。

    autoconfigure内容是配置Bean实例到Spring容器的实际代码实现包,然后提供给starter依赖。所以说总结1的b项所说的配置Bean实例到Spring容器中实际是autoconfigure做的,因为是starter依赖它,所以也可以说是starter干的。

    所以:autocinfigure是starter体现出来的能力的代码实现

    三、Spring Boot CLI

    Spring Boot CLI是一个命令行使用Spring Boot的客户端工具;主要功能如下:

    运行groovy脚本

    打包groovy文件到jar

    初始化Spring Boot项目

    可以命令行直接执行groovy脚本

    四、Spring Boot actuator

    actuator是Spring Boot的监控插件,本身提供了很多接口可以获取当前项目的各项运行状态指标。

        org.springframework.boot    spring-boot-starter-actuator
    management:  endpoint:    health: ## 开启健康监控端点      enabled: true    beans: ## 开启Bean实例监控端点      enabled: true

    浏览器访问(查看监控信息地址):http://localhost:9500/actuator

    查看健康情况



    感谢各位的阅读!关于"Java中SpringBoot四大核心组件是什么"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

    内容 实例 监控 组件 实际 容器 就是 文件 配置 核心 健康 代码 命令 情况 更多 端点 篇文章 脚本 说是 项目 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 新华互联网科技学院 腾讯阿里互联网科技 科技与互联网发展 融势互联网科技 互联网高科技企业 互联网科技有限公司 翻译 互联网科技公司需要的职位 新华互联网科技2019 团飞科技与伯堂互联网服务平台 昭通云南众福互联网科技有限公司 语蝶互联网科技有限公司 江阴互联网智能科技产品进口 本届互联网博览会上的黑科技 互联网公司黑科技创始人 广州新华互联网科技学校电竞方面 西安小鹰速贷互联网科技有限公司 华中科技大学互联网的牛人 广州燕处互联网科技有限公司 云南互联网科技学费 安徽九吞吴互联网科技有限公司 互联网是第几次科技革命的成果 互联网科技公司起名 国智互联网科技 金融科技与互联网金融 掌上梦互联网科技 济南华为互联网科技产业总部基地 互联网科技公司实习生 健康食品互联网创新科技园项目 互联网金融科技名词解释 唯美互联网科技
    0