如果有误,欢迎批评指正。友情提示,本文有点长。
SpringBoot 版本 2.0.5.RELEASE。
在学习 SpringBoot
时,会在启动项里面看到在类名上面有一个注解 @SpringBootApplication
。前几天在一个公众号中看到关于一道面试题,题目类似于:知道 @SpringBootApplication
的原理吗?
突然发现自己对于 SpringBoot 还是处在‘知其然而不知所以然’的状态。于是就去官网和网上查看一些资料,于是有了这篇文章。
SpringBoot 启动项
1 |
|
@SpringBootApplication
看下 @SpringBootApplication
注解的详情
1 |
|
从注解的源码中可以看到它被 @SpringBootConfiguration、@EnableAutoConfiguration、@ComponentScan 等注解修饰。