第一個springboot項目

去年公司用springboot作過個小項目, 用完一直沒有維護, 最近沒事,從官網更下來springboot項目. 本身缺啓動不起來了. 因此寫這個,算是個筆記吧.web

1. 訪問springboot項目初始化

clipboard.png

能夠對更下來的項目進行,選擇好比加上springmvc的web啦, springdatajpa啦,  這些都會體現到更下來的項目中的pom.xml裏面 ;

2.更下來是個zip包, 須要解壓到工做空間

, 而後倒入IDEA (我這裏使用這個工具,eclipse等其餘的工具方法你們本身在網上找下).
注意: 若是導入進來, 沒有顯示src這個目錄下面的代碼. 須要作下面這個配置:spring

clipboard.png
能夠按照這個步驟, 選擇導入modules, 而後選擇解壓的項目, 在sources標籤下,選擇項目的src路徑. 點擊右下方apply, 這樣在工做空間就會顯示出來src下面的代碼 ;
下面是pom.xml文件的部分數據庫

clipboard.png

clipboard.png
在這裏,須要注意一下. 我將jpa的依賴註釋掉了. 由於我沒有關聯數據庫, 開着這個依賴會報錯; 還有我添加了thymeleaf這個依賴. 配置跳轉頁面的時候會用到;json

3.這樣啓動下面這個類.

就算是啓動起來了springboot了; 注意有個掃描包的註解@componentScanspringboot

clipboard.png

clipboard.png

這樣就是啓動成功了 .mvc

4.訪問頁面.

編寫一個controller, 訪問templates目錄下面的頁面;app

clipboard.png
這裏有幾個坑eclipse

  • 須要使用@controller而不是 @Restcontroller. 由於@RestController會返回json字符串用的, 不會直接經過試圖解析器尋找index頁面
  • 須要在配置文件application.proties 或者 application.yml裏面編寫映射的路徑, 即模版引擎 ; 以下:

clipboard.png

clipboard.png

無論是在那個配置文件中作配置,都是能夠的. 注意: 啓動會先加載yml, 後加載properties, 因此若是都配置了properties會覆蓋yml中的相關配置; (還有一種說法, springboot會將yml加載爲properties? 須要注意下)工具

5. 完成

clipboard.png

後面還有什麼問題, 我會持續更新 ; .. . . . .spa

相關文章
相關標籤/搜索