黑马SpringBoot2自动配置原理

引入

可以发现,SpringBoot只要启动类一写,然后springMVC就全部都ok了。

咱们以前springMVC要配置的,至少要配1...源 2注解驱动 3.内部资源视图解析器,甚至于还要做文件上传解析器,然后还有restful风格配一些过滤器put请求过滤器都要配。现在发现一个都没配吧,tomcat端口也没配,DisPatherServlet的拦截路径也没配。
那这些配置都去哪了呢,为什么我什么都没配他也能行了呢。

其魔力所在就在这个启动类上:
大家可以看见这个启动类上,首先有个注解,然后是一个run。
所以他之所以能实现自动配置肯定就是因为这两个东西 ,因为就这两个特殊。

@SpringBootApplication注解

先看注解:

相关推荐
captain37626 分钟前
网络原理(3)-TCP核心机制连接管理▲▲▲
java·服务器·网络·ide·网络协议·tcp/ip·java-ee
企业数字化笔记1 小时前
固定资产历史数据怎么导入系统?Excel模板、字段映射和数据校验
android·java·数据库·后端
西瓜太郎12341 小时前
request_id 如何串起请求、路由、计费和日志
后端·python
troy1281 小时前
Python 基础语法(一):变量、数据类型与运算符
java·服务器·python
by组态1 小时前
Ricon组态系统通信配置指南
前端·后端·物联网
还是奇怪1 小时前
OpenAI GPT-5.6 构建指南拆解:创业公司如何用模型选择与 Responses API 降低 Agent 成本
java·数据库·人工智能·gpt
可涵不会debug1 小时前
LangChain 文本分割器详解:字符分割、Token 分割、硬约束递归分割实战
java·前端·数据库
sbjdhjd1 小时前
ThinkPHP 5.0.10 缓存写入型 RCE 复盘:从手动搭建、换行绕过到源码单步验证 | 05
java·后端·安全·spring·网络安全·数据挖掘·php
LEE1 小时前
Agent 的控制权,为什么正在回到模型手里?
前端·后端
沃夫上校1 小时前
跨域这件事,其实浏览器在替你挡刀
前端·后端·nginx