使用@SpringBootApplication註解

登錄 http://47.92.39.225:8080/ 查看更多文章



18. 使用@SpringBootApplication註解

很多Spring Boot開發者經常使用@Configuration@EnableAutoConfiguration@ComponentScan註解他們的main類,由於這些註解如此頻繁地一塊使用(特別是遵循以上最佳實踐的時候),Spring Boot就提供了一個方便的@SpringBootApplication註解作爲代替。

@SpringBootApplication註解等價於以默認屬性使用@Configuration@EnableAutoConfiguration@ComponentScan

package com.example.myproject;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication // same as @Configuration @EnableAutoConfiguration @ComponentScan
public class Application {

    public static void main(String[] args) {
        SpringApplication.run(Application.class, args);
    }

}

 @SpringBootApplication註解也提供了用於自定義@EnableAutoConfiguration@ComponentScan屬性的別名(aliases)。

發佈了42 篇原創文章 · 獲贊 8 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章