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小時內刪除侵權內容。