本文介绍: ..@Bean任何一个标注了@Bean的方法,其返回值将作为一个bean定义注册到Spring的IoC容器方法名将默认成该bean定义id

我们开发任何一个Spring Boot项目,都会用到如下启动

从上面代码可以看出,Annotation定义(@SpringBootApplication)和类定义(SpringApplication.run)最为耀眼,所以要揭开SpringBoot的神秘面纱,我们要从这两位开始就可以了。


@SpringBootApplication注解是Spring Boot的核心注解,它其实一个组合注解

虽然定义使用多个Annotation进行了原信息标注,但实际上重要的只有三个Annotation:

即 @SpringBootApplication = (默认属性)@Configuration + @EnableAutoConfiguration + @ComponentScan。

所以,如果我们使用如下的SpringBoot启动类,整个SpringBoot应用依然可以与之前的启动功能对等:




发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注