Spring Boot代碼結構
Spring Boot沒有任何代碼佈局可供使用。但是,有一些最佳實踐可以幫助我們簡化代碼佈局,本章中將詳細討論它們。
默認包
沒有任何包聲明的類被視爲默認包。 請注意,通常不建議使用默認包聲明。 使用默認包時,Spring Boot將導致自動配置或組件掃描出現故障等問題。
注 - Java推薦的包聲明命名約定是反向域名。 例如 -
com.yiibai.myproject
典型佈局
Spring Boot應用程序的典型佈局如下圖所示 -
com
+- yiibai
+- myproject
+- Application.java
|
+- model
| +- Product.java
+- dao
| +- ProductRepository.java
+- controller
| +- ProductController.java
+- service
| +- ProductService.java
Application.java
文件應該聲明main
方法和@SpringBootApplication
。 請遵守下面給出的代碼以便更好地理解 -
package com.yiibai.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);}
}
0 條評論,你可以發表評論,我們會進行改進
