SpringBoot简单讲解

1.SpringBoot简易实现spring

@SpringBootApplication
public class BaseSystemWebApplication {
  public static void main(String[] args) {
    SpringApplication.run(BaseSystemWebApplication.class, args);json

  }
}ide

2.SpringBoot热部署idea

pom.xml添加jar插件

使用idea还需设置3d

快捷键 Ctrl+Shift+Alt+/  选择Registryxml

3.SpringBoot实现原理blog

查看@SpringBootApplication注解,其主要注解@SpringBootConfiguration、EnableAutoConfiguration、ComponentScan,能够不使用SpringBootApplication注解,使用这三个代替。部署

查看EnableAutoConfiguration,没什么代码查看导入类io

EnableAutoConfigurationImportSelector,没什么代码查看导入类父类

AutoConfigurationImportSelector

查看AutoConfigurationImportSelector选择导入类代码,查看获取配置类方法

读取配置插件在META/spring.factories中,在这个文件夹下spring-configuration-metadata.json文件中配置插件全部参数。

相关文章
相关标签/搜索