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文件中配置插件全部參數。

相關文章
相關標籤/搜索