6.2 設定我們的應用程式
Eclipse IDE 會自動幫我們產生 Spring Boot 應用程式,若沒產生我們可依據下列步驟手動產生。
新建一個 MsTutorialApplication.class,其 package 名為 edume.microservice。
於 MsTutorialApplication.clas 前加入 annotation @SpringBootApplication。
@SpringBootApplication = @Configuration + @ComponentScan + @EnableAutoConfiguration。
ComponentScan 告訴 Spring 容器掃描 edume.microservice package 下子套件所有元素,並加入 Spring 容器。
@Configuration 會以 Java 代碼的形式(對應於xml定義檔的形式)內一系列的 bean 定義和實例加入Spring 容器。
@EnableAutoConfiguration 啟動 Springboot 內置的自動配置。
於 MsTutorialApplication.class 加入 main() 方法,並實作已實行我們的應用程式。
package edume.microservice;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class MsTutorialApplication
{
public static void main(String[] args)
{
SpringApplication.run(MsTutorialApplication.class, args);
}
}
PS:
- 我們已經產生了Configuration class,它將設定及執行我們的 Spring Boot 應用程式。
- 因為 MongoDB jars 已經被設定在專案的 classpath 下, Spring Boot 將使用預設組態來對 MongoDB 進行資料庫連線。
- 可於應用程式組態檔 application.properties 修改預設的組態參數,如 web 監聽埠 或 MongoDB 預設埠,參閱 Springboot application reference 。