黑马SpringBoot2自动配置原理

引入

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

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

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

@SpringBootApplication注解

先看注解:

相关推荐
x***r15110 小时前
.NET 10 SDK 安装教程(dotnet-sdk-10.0.100-win-x64详细步骤)
java·服务器·前端
摇滚侠10 小时前
MyBatis 入门到项目实战 MyBatis 的缓存 56-61
java·缓存·mybatis
用户402692448190810 小时前
CRMEB Pro 优惠券领取校验:为什么同一张券会被重复领或用错场景?
后端
让我上个超影吧10 小时前
Claude code:Hooks
java·数据库·ai编程
RH23121110 小时前
2026.6.8Linux
java·数据库·中间件
IManiy10 小时前
总结之Vibe Coding:后端骨架
后端
ikoala10 小时前
Codex 怎么买、怎么充值?先把这两套计费搞清楚
前端·javascript·后端
于指尖飞舞10 小时前
java后端面试题(多线程极简)
java·开发语言
IT 行者10 小时前
GitHub Spec Kit 实战(四):读懂和干预 /speckit.plan——AI 最自由发挥的一步
java·人工智能·github·ai编程·claude
独隅10 小时前
IntelliJ IDEA 在 Windows 上的完整安装与使用指南
java·windows·intellij-idea