查看spring-boot-autoconfigure-2.3.4.RELEASE/METE_INF/spring.factories文件:

深入浅出springboot的自动配置

 点开spring.factories文件,下面是部分截图:

深入浅出springboot的自动配置

可以看到很多xxxAutoConfiguration,这是springboot帮我们配置的配置类,选择一个点进去看看:

深入浅出springboot的自动配置

这些配置类中包含了很多的注解

@Configuration:表明一个配置类,在开发中可以通过这个注解springboot中添加配置类

@EnableConfigurationPropertie(xxx.class):时使用 @ConfigurationProperties的类生效

@ConditionalOnClass({xxx.class}):如果xxx.class存在classpath上bean才会注册到容器中

总结:springboot就像一个容器一样,储存了很多的自动配置给开发者使用,可以模仿springboot的自动配置类,自己来配置自定义的配置类

相关文章:

  • 2021-07-20
  • 2021-06-19
  • 2022-12-23
  • 2022-01-13
  • 2021-07-08
  • 2021-05-22
猜你喜欢
  • 2021-12-25
  • 2022-12-23
  • 2022-01-08
  • 2021-12-11
  • 2021-08-01
  • 2021-07-04
相关资源
相似解决方案