1、建立SpringBoot項目
1.1建立項目 file——>new——>project

1.2.填寫項目中繼資料,填完“Next”
1.3.選擇web,勾選spring web starter 。左邊欄還可以根據自己的需要選擇sql,springcloud等依賴。也可以內建mybatis進來,此處我們忽視。點選“next”
1.4.填寫項目名,填寫儲存位置,點選“finish”。項目就建立好了。
1.5.展開項目,裡面有一個以 項目名+Application 命名的java類,裡面有main方法,這個是 程式入口,啟動這個就類似于啟動tomcat了,表示項目啟動了,同時在resource目錄下有個application.properties,這裡放配置檔案,存放配置内容,spring-boot啟動的時候會來加載這個檔案。
1.6. 建立HelloController類,測試運作情況,在頁面顯示“hello springboot” 文字
1.7. 如果出現下面的頁面,說明運作成功,
2、遇到的問題和解決方法
2.1 頁面無法顯示
原因1:代碼問題。如果使用@controller注解,需要寫@ResponseBody。如果使用@Restcontroller注解,則不用加。因為該注解預設都是以json格式傳回的。
原因2: 可能是controller類的位置不對,spring-boot預設加載與自己啟動類同包下或者子包下的内容,如果在這之外寫的代碼,是不會 被加載進來,是以 會找不到。這個切記,是以 一般把啟動類拖到最外層,這樣都可以 加載到了。
2.2 啟動失敗
原因:分析:由于在建立項目的時候我添加了mysql元件,但是我将資料源注釋掉了,也就是沒配資料源。剛開始建立項目的時候,我添加了MySQL和mybatis的引入包。可是我并沒有使用MySQL,沒有資料庫的配置。是以導緻了上圖的錯誤。
解決辦法:在預設啟動類的注解處添加。
2.3其他小問題
- 1.如果有jsp檔案的話,一定要進入相關的jar包依賴,否則,無法解析
- 2.如果隻配置了spring boot的一個參數,@SpringBootApplication 此時,一定要把對應的Controller和其他元件放在這個包的路徑以及子包的路徑下面,否則注解無法被解析到或者手動配置掃描路徑
- 3.在配置檔案application.properties配置的選項沒有生效的情況下,注意檢視一下是否是新老版本的差別,導緻配置的名稱不同