天天看點

1.SpringBoot篇-簡介.mdspringboot

springboot

1、什麼是 Spring Boot Stater ?

建立一個AutoConfiguration,并且把這個類加入 resources 檔案夾下建立目錄 META-INF下的spring.factories配置檔案中進行聲明 ,springboot啟動的時候會讀取所有的spring.factories中的類并且初始化bean。

2、 Spring Boot 有哪些優點?

  • 1、使用JavaConfig有助于避免使用XML。
  • 2、簡易部署,内嵌容器,啟動友善直接內建容器,不需要額外的容器
  • 3、簡易監控,通過actuator進行監控
  • 4、需要更少的配置 因為沒有 web.xml 檔案。隻需添加用@ Configuration 注釋的類,然後添加用@Bean 注釋的方法
  • 5、自動配置

3、Spring Boot 支援哪些日志架構?推薦和預設的日志架構是哪個?

Spring Boot 支援 Java Util Logging, Log4j2, Lockback 作為日志架構,如果你使用 Starters 啟動器,Spring Boot 将使用 Logback 作為預設日志架構.

4、SpringBoot 的核心配置檔案有哪幾個?

boostrap 由父 ApplicationContext 加載,比 applicaton 優先加載,boostrap 裡面的屬性不能被覆寫

5、SpringBoot 的核心注解是哪個?

@SpringBootApplication為核心注解類:@SpringBootConfiguration,@EnableAutoConfiguration,@ComponentScan

6、 什麼是JavaConfig?

它提供了配置Spring loC容器的純Java方法。是以它有助于避免使用XML配置