使用idea新建spring boot項(xiàng)目

以下內(nèi)容使用相關(guān)版本:

  1. jdk8
  2. idea 2016.2
  3. maven 3.3.9
  1. idea的菜單中選擇 File -> New -> Project, 然后選擇 Spring Initializr, 選擇idk版本, 然后點(diǎn)擊 Next(需要聯(lián)網(wǎng))


    新建項(xiàng)目
  2. 填寫相關(guān)信息, packing 要選擇 jar, 然后點(diǎn)擊Next

    填寫項(xiàng)目信息

  3. 選擇 jar包, 勾選 web, Mysql, MyBatis, 然后點(diǎn)擊 Next


    選擇依賴
  4. 填寫項(xiàng)目名稱和保存路徑, 最后點(diǎn)擊 FInish


    填寫項(xiàng)目名稱
  5. idea的側(cè)邊欄找到 maven project, 點(diǎn)擊 刷新按鈕, 然后 maven 會(huì)下載更新依賴的 jar包, 這個(gè)過(guò)程需要一定的時(shí)間


    刷新maven

    項(xiàng)目結(jié)構(gòu)
  6. 使用 YAML 替代 properties 配置文件, 將 application.properties 改名為application.yml
    個(gè)人不太喜歡properties類型的配置文件, 一是重復(fù)單詞太多, 二是中文注釋的編碼轉(zhuǎn)來(lái)轉(zhuǎn)去, 經(jīng)常會(huì)變亂碼, spring boot支持YAML格式的配置

  7. 配置數(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
  1. 啟動(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

下一步,spring boot+mybatis 實(shí)現(xiàn)用戶注冊(cè)接口
完。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容