Spring Boot - 程式碼結構



Spring Boot 沒有特定的程式碼佈局要求。但是,有一些最佳實踐可以幫助我們。本章將詳細介紹這些最佳實踐。

預設包

沒有包宣告的類被視為預設包。請注意,通常不建議使用預設包宣告。當您使用預設包時,Spring Boot 會導致諸如自動配置或元件掃描故障等問題。

注意 - Java 推薦的包宣告命名約定是反向域名。例如 - com.tutorialspoint.myproject

典型佈局

Spring Boot 應用程式的典型佈局如下圖所示:

Typical Layout of Spring Boot Application

Application.java 檔案應宣告 main 方法以及 @SpringBootApplication。請觀察以下程式碼以更好地理解:

Application.java

package com.tutorialspoint.myproject;

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

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