医药企业建设网站需要什么,wordpress 描述设为标题,怎么样备份网站数据,山东省建设工程管理局网站Spring Boot启动的时候会通过EnableAutoConfiguration注解找到META-INF/spring.factories配置文件中的所有自动配置类#xff0c;并对其进行加载#xff0c;而这些自动配置类都是以AutoConfiguration结尾来命名的#xff0c;它实际上就是一个JavaConfig形式的Spring容器配置…Spring Boot启动的时候会通过EnableAutoConfiguration注解找到META-INF/spring.factories配置文件中的所有自动配置类并对其进行加载而这些自动配置类都是以AutoConfiguration结尾来命名的它实际上就是一个JavaConfig形式的Spring容器配置类它能通过以Properties结尾命名的类中取得在全局配置文件中配置的属性如server.port而XxxxProperties类是通过ConfigurationProperties注解与全局配置文件中对应的属性进行绑定的。 启动类的SpringBootApplication注解由SpringBootConfigurationEnableAutoConfigurationComponentScan三个注解组成三个注解共同完成自动装配
SpringBootConfiguration 注解标记启动类为配置类ComponentScan 注解实现启动时扫描启动类所在的包以及子包下所有标记为bean的类由IOC容器注册为beanEnableAutoConfiguration通过 Import 注解导入 AutoConfigurationImportSelector类然后通过AutoConfigurationImportSelector 类的 selectImports 方法去读取需要被自动装配的组件依赖下的spring.factories文件配置的组件的类全名并按照一定的规则过滤掉不符合要求的组件的类全名将剩余读取到的各个组件的类全名集合返回给IOC容器并将这些组件注册为bean。