Spring boot 目錄結構

      網友投稿 1134 2025-04-02

      一、主要目錄


      目錄名稱

      相對路徑

      主要用途

      Spring boot 目錄結構

      源碼目錄

      src\main\java

      存儲源碼

      資源目錄

      src\main\resources

      存儲靜態資源、動態頁面、配置文件

      測試目錄

      src\test\java

      存儲單元測試、測試程序

      一、主要目錄

      java目錄是進行編程和開發的主要目錄,業務邏輯代碼在這里完成。

      DemoApplication.java 入門口類

      在生成的springboot項目中有一個入口類,需要添加注解@SpringBootApplication,此注解標識此類為一個springboot項目啟動類。注意包的使用,springboot默認注解會掃描此啟動類目錄開始及下面的所有子類,如果其他類文件不在此目錄下需要在啟動類中加入@ComponentScan(basePackages = { “com.xiong.test” }) 注解進行定制掃描。

      resources目錄是資源放置目錄

      1、static 可以存放html或js css等靜態文件

      2、template 存放頁面渲染模板文件

      3、yml或properties為屬性配置文件(默認使用resources下面的application.properties文件或 application.yml 文件)

      二、.mvn

      maven相關文件

      自動生成的項目會自動添加mvnw (maven wrapper文件),此文件是為了保證各個開發人員在自己使用maven構建時保證maven的版本一致生成的。

      三、target:編譯文件存放的目錄

      項目編譯后自動生成的項目文件,使用maven打包后的文件也會在此處。

      四、.gitignore

      git配置文件

      gitignore文件實現對遠程倉庫的管理。

      五、help.md

      這個是個幫助文檔

      六、pom.xml

      pom文件為maven工程的主要項目構建文件,以及相關配置文件

      此文件中的重點為dependencies節點配置的各種starter。

      七、*.iml文件

      XXX.iml

      這是記錄項目目錄、項目的maven、所有的依賴以及相應的版本號的文件

      此文件為idea的工程文件和maven文件,開發的時候不會提交到服務器。

      項目目錄的構建

      (一)代碼層的結構

      根目錄:com.springboot

      1.工程啟動類(ApplicationServer.java)置于com.springboot.build包下

      2.實體類(domain)置于com.springboot.domain

      3.數據訪問層(Dao)置于com.springboot.repository

      4.數據服務層(Service)置于com,springboot.service,數據服務的實現接口(serviceImpl)至于com.springboot.service.impl

      5.前端控制器(Controller)置于com.springboot.controller

      6.工具類(utils)置于com.springboot.utils

      7.常量接口類(constant)置于com.springboot.constant

      8.配置信息類(config)置于com.springboot.config

      9.數據傳輸類(vo)置于com.springboot.vo

      (二)資源文件的結構

      根目錄:src/main/resources

      1.配置文件(.properties/.json等)置于config文件夾下

      2.國際化(i18n))置于i18n文件夾下

      3.spring.xml置于META-INF/spring文件夾下

      4.頁面以及js/css/image等置于static文件夾下的各自文件下

      謝謝大家的訪問與支持。

      Spring Spring Boot

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:輸入一個數字自動變成小數了,如12變成0.12(1/10變成小數)
      下一篇:華強芯城獲「UMW友臺半導體」代理授權【行業資訊】
      相關文章
      色天使色婷婷在线影院亚洲| 亚洲福利电影在线观看| 91亚洲国产成人久久精品 | 久久亚洲免费视频| 亚洲日韩乱码中文无码蜜桃臀网站 | 亚洲成在人线在线播放无码| 亚洲中文字幕无码久久| 亚洲人成网站看在线播放| 亚洲videosbestsex日本| 亚洲国产精品成人久久久| 亚洲理论片在线观看| 亚洲理论精品午夜电影| 亚洲av片不卡无码久久| 亚洲视频一区二区三区四区| 亚洲日韩国产一区二区三区在线| 亚洲色大成网站www久久九 | 久久综合九九亚洲一区| 亚洲国产成人私人影院| 色拍自拍亚洲综合图区| 亚洲美女大bbbbbbbbb| 亚洲人成7777影视在线观看| 亚洲综合丁香婷婷六月香| 亚洲最大无码中文字幕| 亚洲AV无码之国产精品| 亚洲AV无码之日韩精品| 精品国产亚洲一区二区在线观看| 亚洲人成影院在线无码观看| 亚洲综合无码AV一区二区| 亚洲av中文无码乱人伦在线咪咕| 久久99国产亚洲精品观看| 亚洲福利视频网站| 在线综合亚洲中文精品| 亚洲AV无码一区二区三区久久精品| 亚洲av无码天堂一区二区三区| 国产精品亚洲不卡一区二区三区| 国产精品亚洲аv无码播放| 4480yy私人影院亚洲| 亚洲av产在线精品亚洲第一站| 亚洲乱色熟女一区二区三区蜜臀| 激情小说亚洲色图| 国产gv天堂亚洲国产gv刚刚碰|