黑马SpringBoot2自动配置原理

引入

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

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

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

@SpringBootApplication注解

先看注解:

相关推荐
Wang's Blog5 小时前
Java 项目实战: 外卖平台优化-Nginx配置文件结构与块层级
java·开发语言·nginx
卷无止境6 小时前
独立开发者的"富矿地带":哪些垂直领域值得你押注一辈子?
后端·python
\光辉岁月/6 小时前
5.java-数组
java·开发语言
谢亮_vipxieliang6 小时前
Spring 事务失效的常见场景
java·开发语言·数据库·spring boot
狼爷7 小时前
从零用 Java 构建 AI Agent 框架:JavaManus 设计与实现深度解析
后端·langchain·aigc
郑州光合科技余经理7 小时前
海外版外卖加盟:总站与分站配送规则怎么分开管
java·开发语言·前端·后端·uni-app·php·ai编程
2601_962071577 小时前
类变量和全局变量的生命周期有什么区别?
java·开发语言·jvm
code2cat7 小时前
Java进阶篇之AtomicReference:一次替换引用,读到一份完整状态
java·并发编程·不可变对象·atomicreference
专业程序开发源7 小时前
springboot简历管理系统81389-计算机课程设计、毕业设计
java·vue.js·spring boot·后端·spring·php·课程设计
Wang's Blog7 小时前
Java 项目实战: 外卖平台优化-前后端分离开发模式与工程拆分
java·开发语言