Spring Boot快速入門之(六):代碼結(jié)構(gòu)
【注】本文譯自:https://www.tutorialspoint.com/spring_boot/spring_boot_code_structure.htm

? ??Spring Boot 不要求任何代碼布局就能工作。然而,卻有一些最佳實踐能夠幫到我們,且待本文為你詳解。
缺省包
? ? 沒有包含任何包聲明的類被視為缺省包。請注意:一般來說缺省包聲明是不推薦的。如果使用缺省包,那么?Spring Boot 會出現(xiàn)類似自動配置和組件掃描不起作用的問題。
注意:Java 推薦的包聲明命名規(guī)范是翻轉(zhuǎn)的域名。例如:com.tutorialspoint.myproject
典型結(jié)構(gòu)
? ? Spring Boot 應(yīng)用的典型結(jié)構(gòu)如下圖所示:

? ? Application.java 文件應(yīng)當(dāng)聲明加上 @SpringBootApplication 注解的 main 方法。如下圖所示:
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);}
}
標(biāo)簽: