以下內(nèi)容使用相關(guān)版本:
- jdk8
- idea 2016.2
- maven 3.3.9
-
idea的菜單中選擇 File -> New -> Project, 然后選擇 Spring Initializr, 選擇idk版本, 然后點(diǎn)擊 Next(需要聯(lián)網(wǎng))
新建項(xiàng)目 -
填寫相關(guān)信息,
packing要選擇jar, 然后點(diǎn)擊Next
填寫項(xiàng)目信息 -
選擇 jar包, 勾選 web, Mysql, MyBatis, 然后點(diǎn)擊 Next
選擇依賴 -
填寫項(xiàng)目名稱和保存路徑, 最后點(diǎn)擊 FInish
填寫項(xiàng)目名稱 -
idea的側(cè)邊欄找到 maven project, 點(diǎn)擊 刷新按鈕, 然后 maven 會(huì)下載更新依賴的 jar包, 這個(gè)過(guò)程需要一定的時(shí)間
刷新maven
項(xiàng)目結(jié)構(gòu) 使用 YAML 替代 properties 配置文件, 將
application.properties改名為application.yml
個(gè)人不太喜歡properties類型的配置文件, 一是重復(fù)單詞太多, 二是中文注釋的編碼轉(zhuǎn)來(lái)轉(zhuǎn)去, 經(jīng)常會(huì)變亂碼, spring boot支持YAML格式的配置配置數(shù)據(jù)源
由于引入了數(shù)據(jù)庫(kù)的相關(guān)依賴, 沒有配置數(shù)據(jù)源的話spring boot 將啟動(dòng)失敗, 我們先來(lái)在配置文件中配置下數(shù)據(jù)源. 打開 application.yml, 添加以下內(nèi)容, (記得替換成你自己的數(shù)據(jù)庫(kù)配置)
spring:
datasource:
url: jdbc:mysql://localhost:3306/blog?useUnicode=true&characterEncoding=utf8&autoReconnect=true
username: root
password: root
如果喜歡properties類型的文件, 對(duì)應(yīng)的配置為
spring.datasource.url=jdbc:mysql://localhost:3306/blog?useUnicode=true&characterEncoding=utf8&autoReconnect=true
spring.datasource.username=root
spring.datasource.password=root
- 啟動(dòng)項(xiàng)目
idea的右上方狀態(tài)欄, 點(diǎn)擊運(yùn)行圖標(biāo), 看到Started SpringBootBlogApplication in 5.371 seconds (JVM running for 6.058)之類的提示則項(xiàng)目運(yùn)行成功
啟動(dòng)項(xiàng)目
啟動(dòng)成功
查看項(xiàng)目完整代碼
項(xiàng)目地址: https://github.com/hyrijk/spring-boot-blog
克隆項(xiàng)目到本地
git clone https://github.com/hyrijk/spring-boot-blog.git
checkout 到當(dāng)前版本
git checkout 05a7d702651d5901b9921f7ac2a9993576f76d64







