搭建springBoot項目
?????? 作為一個開箱即用的0配置框架痢缎,他為我們省去了99%的框架配置工作,便捷和開發(fā)速度直線提升到原來的好幾倍,但是一些靈活性的配置,還是需要自己在某些地方配置梳码,之后如果遇到再說靈活性配置這部分內容。
步驟:
使用IntelliJ IDEA構建
(一)
(二)下一步
(三)下一步
這里注意一點的是伍掀,如果上面我們選擇了war形式掰茶,也添加了Web依賴并且在開發(fā)過程中使用Application形式啟動,則需要注釋pom.xml配置文件內tomcat依賴的scope屬性蜜笤。
(四)完成濒蒋,項目目錄結構如下:
目錄結構如下:
1、/src/main/java/? 存放項目源代碼目錄
2把兔、/src//main/resources/? 存放項目資源文件以及配置文件目錄
3沪伙、/src/test/ ?存放測試代碼目錄
自動生成的文件解釋
BasebootApplication? 該類是程序的入口類內有個main方法,可以直接通過run as運行項目县好,或者Debug模式運行
application.properties? 該配置文件是項目的核心配置文件
pom.xml? maven配置文件围橡,因為我們采用的maven管理jar它褪,所以這里會自動生成一個pom文件
@SpringBootApplication注解
我們可以看到工具為我們自動生成的入口程序是有@SpringBootApplication的這么一個注解轩触,它是聲明當前類為sprinboot的入口類政供,而一個springboot項目內有且只能有一個這個注解存在嘉冒。
右鍵項目RUN運行項目弊予。
結果:報錯:
排查:選擇了war形式钦铺,也添加了Web依賴并且在開發(fā)過程中使用Application形式啟動蹦骑,則需要注釋pom.xml配置文件內tomcat依賴的scope屬性民效。
再次啟動禀酱,報錯:
排查:已經(jīng)去除了spring-boot-starter-tomcat的scope屬性炬守,缺還是報錯,最后剂跟,刷新了一下maven庫减途,并且重新instal后啟動成功酣藻。