spingboot的核心注解

@SrpingBootApplication

是Springboot的启动类。等同于@Configuration+@EnableAutoConfiguration+@ComponentScan的组合

 

@SpringBootConfiguration标注这个类是一个配置类

@Configuration通过对bean对象的操作代替spring中XML文件

@EnableAutoConfiguration配置的注入和依赖库的注入,把我们添加的jar依赖自动配置到spring应用中

@AutoConfigurationPackage 自动注入主类下所在包下所有的加了注解的类(@Controller,@Service),以及配置类(@Configuration)

@Import({AutoConfigurationImportSelector.class})

              直接导入普通类

              导入实现ImportSelect接口的类

              导入实现ImportBeanDefinitionRegistrar接口的类

@ComponentScan

            组件扫描,可自动发现和装配一下bean

@ConfigurationPropertiesScan

           扫描配置属性(不是配置文件)

 

你可能感兴趣的:(Springboot笔记)