首页 > 编程语言 > 详细

SpringBoot注解

时间:2021-05-12 10:08:40      阅读:15      评论:0      收藏:0      [点我收藏+]

@ComponentScan

  • 这个注解在Spring中很重要 ,它对应XML配置中的元素。
  • 作用:自动扫描并加载符合条件的组件或者bean , 将这个bean定义加载到IOC容器中

@SpringBootConfiguration

  • 作用:SpringBoot的配置类 ,标注在某个类上 , 表示这是一个SpringBoot的配置类
  • 点击这个注解查看:
// 点进去得到下面的 @Component
@Configuration
public @interface SpringBootConfiguration {}

@Component
public @interface Configuration {}
  • @Configuration,说明这是一个spring的配置类,配置类就是对应Spring的xml 配置文件
  • @Component 这就说明,启动类本身也是Spring中的一个组件而已,负责启动应用!

@EnableAutoConfiguration

  • 开启自动配置功能
    • 以前我们需要自己配置的东西,而现在SpringBoot可以自动帮我们配置 ;
    • @EnableAutoConfiguration告诉SpringBoot开启自动配置功能,这样自动配置才能生效;
  • @AutoConfigurationPackage :自动配置包
@Import({Registrar.class})
public @interface AutoConfigurationPackage {
}
  • 分解:

    • @import :Spring底层注解@import , 给容器中导入一个组件
    • Registrar.class 作用:自动配置包注册,将主启动类的所在包及包下面所有子包里面的所有组件扫描到Spring容器 ;
  • @Import({AutoConfigurationImportSelector.class}) :给容器导入组件 ;

    • AutoConfigurationImportSelector自动配置导入选择器

SpringBoot注解

原文:https://www.cnblogs.com/concealer/p/14758006.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!