0
点赞
收藏
分享

微信扫一扫

SpringBoot自动配置解析

依赖管理

在pom文件中最核心依赖就是:

<parent>

   <groupId>org.springframework.boot</groupId>

   <artifactId>spring-boot-starter-parent</artifactId>

   <version>2.4.4</version>

   <relativePath/>

</parent>

父项目依赖,规定所有依赖的版本信息:

<parent>

 <groupId>org.springframework.boot</groupId>

 <artifactId>spring-boot-dependencies</artifactId>

 <version>2.4.4</version>

</parent>

springboot框架几乎声明了所有开发中常用的依赖的版本号,无需关注版本号,而且实现了自动版本仲裁机制,当然了我们也可以根据我们的需要,替换掉默认的依赖版本。

核心注解@SpringBootApplication

@SpringBootApplication public class BootApplication {

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

@SpringBootConfiguration

@Configuration我们并不陌生,它允许在上下文中注册额外的bean或导入其他配置类,@SpringBootConfiguration其实代表当前类是一个配置类。

@EnableAutoConfiguration

EnableAutoConfiguration的目的是启动SpringBoot的自动配置机制。

举报

相关推荐

0 条评论