当前位置: 首页 > news >正文

SpringBoot 是如何启动一个内置的Tomcat

为什么说Spring Boot框架内置Tomcat 容器,Spring Boot框架又是怎么样去启动Tomcat的?我简单总结下学习过程。

一:简单了解SpringBoot的启动类

我们都知道Spring Boot框架的启动类上是需要使用 @SpringBootApplication 注解标注的, @SpringBootApplication 是一个复合注解,主要包括 @SpringBootConfiguration@EnableAutoConfiguration@ComponentScan 这三个关键注解,如下

image-20231202211733526

@SpringBootConfiguration 也是一个复合注解,主要是为了标注被修饰的类是一个SpringBoot中的一个配置类

image-20231202212253722

@EnableAutoConfiguration 是Spring Boot框架自动装配功能的核心,Spring Boot会自动扫描应用程序的类路径,根据类路径上的依赖和配置属性,自动配置和装配相应的组件和功能。包含 @AutoConfigurationPackage@

http://www.lryc.cn/news/251009.html

相关文章:

  • 《功能磁共振多变量模式分析中空间分辨率对解码精度的影响》论文阅读
  • pygame实现贪吃蛇小游戏
  • 反序列化漏洞(二)
  • 【开箱即用】前后端同时开源!周末和AI用Go语言共同研发了一款笔记留言小程序!
  • java对xml压缩
  • GoLang切片
  • 前端入门(四)Ajax、Promise异步、Axios通信、vue-router路由、组件库
  • 正则表达式回溯陷阱
  • MATLAB实战 | S函数的设计与应用
  • Day41 使用listwidget制作简易图片播放器
  • matlab 基于卡尔曼滤波的GPS-INS的数据融合的导航
  • vivado实现分析与收敛技巧6-策略建议
  • SOCKET、TCP、HTTP之间的区别与联系
  • javascript的Proxy
  • Python发送微信模板消息
  • springboot(ssm医院门诊信息管理系统 医院管理平台Java(codeLW)
  • css所有属性介绍
  • C#语言高阶开发
  • 使用Qt Designer设计水平布局,加addStretch()不起作用,解决办法?
  • 数据结构:带头双向循环链表的实现
  • 最小生成树(Minimum Spanning Tree)及生成MST的几种方法
  • 逻辑漏洞 暴力破解(DVWA靶场)与验证码安全 (pikachu靶场) 全网最详解包含代码审计
  • io基础入门
  • k8s ingress 无法找到端点
  • properties转yml
  • 谈谈中间件设计的思路
  • WT2605-24SS音频蓝牙录放语音芯片:标准蓝牙功能与多样化存储播放方式助力音频体验升级
  • openssl生成ssl证书
  • 以太网PHY,MAC接口
  • c语言中 , x++ 和 ++x的区别