2022-07-07

一:Spring 启动流程图

image.png

二:启动入口

@SpringBootApplication
public class Application {
    public static void main(String[] args) {
        SpringApplication.run(Application.class, args);
    }
}

<pre data-language="java" id="fIoKT" class="ne-codeblock language-java" style="border: 1px solid #e8e8e8; border-radius: 2px; background: #f9f9f9; padding: 16px; font-size: 13px; color: #595959">@SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}</pre>

三:SpringbootApplication注解

<pre data-language="java" id="DDO59" class="ne-codeblock language-java" style="border: 1px solid #e8e8e8; border-radius: 2px; background: #f9f9f9; padding: 16px; font-size: 13px; color: #595959">@Target(ElementType.TYPE) // 注解的适用范围,其中TYPE用于描述类、接口(包括包注解类型)或enum声明
@Retention(RetentionPolicy.RUNTIME) // 注解的生命周期,保留到class文件中(三个生命周期)
@Documented // 表明这个注解应该被javadoc记录
@Inherited // 子类可以继承该注解
@SpringBootConfiguration // 继承了Configuration,表示当前是注解类
@EnableAutoConfiguration // 开启springboot的注解功能,springboot的四大神器之一,其借助@import的帮助
@ComponentScan(excludeFilters = { // 扫描路径设置
@Filter(type = FilterType.CUSTOM, classes = TypeExcludeFilter.class),
@Filter(type = FilterType.CUSTOM, classes = AutoConfigurationExcludeFilter.class) })
public @interface SpringBootApplication {
...
}</pre>

在其中比较重要的有三个注解,分别是:

1)@SpringBootConfiguration // 继承了Configuration,表示当前是注解类

2)@EnableAutoConfiguration // 开启springboot的注解功能,springboot的四大神器之一,其借助@import的帮助

3)@ComponentScan(excludeFilters = { // 扫描路径设置(具体使用待确认)

接下来对三个注解一一详解,增加对springbootApplication的理解:

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 丽yangli阅读 155评论 0 0
  • 今天是壬寅年六月初八,星期四,小暑。 任城区天气,晴,23至31度,北风三级空气优,指数22。 昨夜入睡较晚,一点...
    月满的树洞阅读 211评论 0 3
  • 2022年07月07日(壬寅年六月初九日) 星期四 凯里23到32度 晴 雷电黄色预警 日出:06:0...
    爱满分阅读 221评论 0 1
  • 社会实践心得体会0706 暂别象牙塔中舒适的生活,带着青年人特有的蓬勃朝气,我们来到了埭溪,走进孩子们的世界,起初...
    独木舟11阅读 127评论 0 0
  • 一片白云把风追 天涯海角紧相随 风儿无情云心碎 深情终究错付谁
    飘过的云0708阅读 125评论 0 0

友情链接更多精彩内容