1 springboot的工程結構是什么
就是我們組織springboot工程時遵循的代碼的目錄結構。
2 spring initializr創建的工程的目錄結構
源碼目錄:src/main/java
資源目錄:src/main/resources
測試目錄:src/test/java
輸出目錄:output
3 約定啟動類放在root package下
使用spring initializr創建工程的了之后啟動類默認就是放在root package 下面的。這樣就不需要顯式的指定component scan所掃描的包了,這樣component scan所掃描的包就是root package。
什么是root package?
root package就是被@SpringBootApplication注解的類所在的包。
4 springboot工程的打包和部署
默認發布jar包,默認內嵌tomcat。
5 自己的代碼的目錄結構,放在根包下
5.1 根目錄的目錄結構
----module1
----module2
----module3
5.2 每個module的目錄結構
controller目錄:各種controller
dao目錄:各種數據庫操作
entity目錄:各種model
service目錄:各種service
參考:
https://www.jianshu.com/p/6dcfe16d91d0