回覆列表
  • 1 # 使用者6712833099319

    springboot是基於spring的新型的輕量級框架,最厲害的地方當屬自動配置。它可以根據啟動流程和相關原理來看看,實現傳奇的自動配置

    二、springboot的啟動類入口

    用過springboot的技術人員很顯而易見的兩者之間的差別就是視覺上很直觀的:springboot有自己獨立的啟動類(獨立程式)

    @SpringBootApplication

    public class Application {

    public static void main(String[] args) {

    SpringApplication.run(Application.class, args);

    }

    }

    從上面程式碼可以看出,Annotation定義(@SpringBootApplication)和類定義(SpringApplication.run)最為耀眼,所以要揭開SpringBoot的神秘面紗,我們要從這兩位開始就可以了。

    三、單單是SpringBootApplication介面用到了這些註解

    @Target(ElementType.TYPE) // 註解的適用範圍,其中TYPE用於描述類、介面(包括包註解型別)或enum宣告

    @Retention(RetentionPolicy.RUNTIME) // 註解的生命週期,保留到class檔案中(三個生命週期)

    @Documented // 表明這個註解應該被javadoc記錄

    @Inherited // 子類可以繼承該註解

    @SpringBootConfiguration // 繼承了Configuration,表示當前是註解類

    @EnableAutoConfiguration // 開啟springboot的註解功能,springboot的四大神器之一,其藉助@impo

  • 中秋節和大豐收的關聯?
  • 九大員都包括什麼的?