1. 程式人生 > >Spring Boot 梳理 - 4個核心

Spring Boot 梳理 - 4個核心

  1. Spring Boot 魔法的核心:自動配置、起步依賴、命令列介面、Actuator
  2. 自動配置:
    1. 不用手動配置JdbcTemplate的Bean
    2. 不用手動配置DataSource的Bean
    3. Spring Boot 為常見應用場景進行自動配置。
      1. 如果Spring Boot 在Classpath中發現了H2資料庫,那麼它就自動配置一個H2嵌入式資料庫
      2. 如果在Classpath中發現了JdbcTemplate,那麼它就會為你配置一個JdbcTempalte的Bean
      3. 自動配置還包括 Java持久化API(Java Persistence API,JPA)、Thymeleaf模板、安全和Spring MVC
  3. 起步依賴
    1. 起步依賴其實就是特殊的Maven依賴或Gradle依賴
    2. 把常用庫聚合在一起,組成幾個特定功能而定製的依賴
    3. 起步依賴把你從“需要哪些庫的哪些版本”中解脫出來,且不用擔心庫之間的相容性
  4. 命令列介面
  5. Actuator