
SpringBoot2.0
說在前面---叨叨幾句廢話
SpringBoot是最近Java程式員圈中的比較熱門的一個架構,使用趨勢也是明顯上升。(SpringCloud其實還好,現在也不是很多公司會用到SOA,同時Dubbo也加入了Apache這個大陣營,未來做到和SpringCloud五五開問題應該不大)但是發現很多同學對SpringBoot的項目結構并不是很清晰,特别是Resource資源目錄,是以這邊來簡單說一下。
敲黑闆了~%?…,# *'&℃$︿?
SpringBoot2.0項項目的結構
IDE 個人偏好是Idea 使用idea可以快速建立SpringBoot 2.0項目。
resource
兩個目錄:
static:顧名思義,這裡是放靜态資源的 css js image 之類的 也可以放html ftl等等(但是我們一般不這樣做)靜态資源中的頁面可以直接通路
templates:放置頁面,必須通過路徑通路
準備測試檔案
static 直接通路頁面(成功)
測試頁面
template 直接通路失敗
通過路徑通路(發現還是不能通路)
我們需要配置一個 thymeleaf 模闆
<!--thymeleaf 模闆-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
然後再次通路試試(成功)
testController
這裡的需要注意的一點就是,在書寫return的時候,傳回頁面的名字即可.