Spring Boot沒有任何代碼佈局可供使用。但是,有一些最佳實踐可以幫助我們簡化代碼佈局,本章中將詳細討論它們。
默認包
沒有任何包聲明的類被視為默認包。 請注意,通常不建議使用默認包聲明。 使用默認包時,Spring Boot將導致自動配置或組件掃描出現故障等問題。
注 - Java推薦的包聲明命名約定是反向功能變數名稱。 例如 -
com.zaixian.myproject
典型佈局
Spring Boot應用程式的典型佈局如下圖所示 -
com
+- zaixian
+- myproject
+- Application.java
|
+- model
| +- Product.java
+- dao
| +- ProductRepository.java
+- controller
| +- ProductController.java
+- service
| +- ProductService.java
Application.java
檔應該聲明main
方法和@SpringBootApplication
。 請遵守下麵給出的代碼以便更好地理解 -
package com.zaixian.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);}
}
上一篇:
Spring Boot構建系統
下一篇:
Spring Boot Bean和依賴注入