[SpringBoot]項(xiàng)目初始化目錄結(jié)構(gòu)

myproject
    +-src
        +- main
            +- java
            +- com.example.myproject
                +- comm
                +- model
                +- repository
                +- service
                +- web
                +- Application.java
        +- resources
            +- static
            +- templates
            +- application.yml   
    +- test
+-pom.xml

com.example.myproject 目錄下:

  • Application.java,建議放到根目錄下面,是項(xiàng)目的啟動(dòng)類,
  • Spring Boot 項(xiàng)目只能有一個(gè) main() 方法;
  • comm 目錄建議放置公共的類,如全局的配置文件、工具類等;
  • model 目錄主要用于實(shí)體(Entity)與數(shù)據(jù)訪問(wèn)層(Repository);
  • repository 層主要是數(shù)據(jù)庫(kù)訪問(wèn)層代碼;
  • service 層主要是業(yè)務(wù)類代碼;(service層)
  • web 層負(fù)責(zé)頁(yè)面訪問(wèn)控制。(controller層)

resources 目錄下:

  • static 目錄存放 web 訪問(wèn)的靜態(tài)資源,如 js、css、圖片等;
  • templates 目錄存放頁(yè)面模板;
  • application.yml 存放項(xiàng)目的配置信息,也可使用application.properties

test 目錄存放單元測(cè)試的代碼;pom.xml 用于配置項(xiàng)目依賴包,以及其他配置。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容