/**
* @SpringBootApplication
* @SpringBootConfiguration 代表是一个配置类
* -> @Configuration
* @EnableAutoConfiguration 开启自动配置功能,告诉spring 开启自动配置功能
* —>@AutoConfigurationPackage
* ->@Import(AutoConfigurationPackages.Registrar.class) 给容器中导入一个组件 AutoConfigurationPackages.Registrar,
* 这个类将@SpringBootApplication主配置类的所在包里的所有组件,扫描到spring容器中。
* ->@Import(AutoConfigurationImportSelector.class) 导入一些组件的选择器,会给容器导入这个场景需要的自动配置类(xxx.autoConfig)
* @ComponentScan(excludeFilters = { @Filter(type = FilterType.CUSTOM, classes = TypeExcludeFilter.class),
* @Filter(type = FilterType.CUSTOM, classes = AutoConfigurationExcludeFilter.class) })
* 扫描过滤
* */
@SpringBootApplication
public class Springboot02WebhelloworldApplication {
public static void main(String[] args) {
SpringApplication.run(Springboot02WebhelloworldApplication.class, args);
}
}
springboot启动类注解@SpringBootApplication注解解释
最新推荐文章于 2024-07-28 08:30:00 发布