天天看點

maven建構web項目pom.xml build_來!來!來!手動建立spring boot項目了解下1、建立Maven項目

maven建構web項目pom.xml build_來!來!來!手動建立spring boot項目了解下1、建立Maven項目

随着web應用開發需求的不斷變化,靈活開發變成一種趨勢,作為應用開發者,我們迫切需要一款應用服務架構來滿足我們的各種開發需求,同時也希望能夠簡化開發流程,提高開發效率,當然也要很好地相容其他架構。spring boot就是在這樣的背景下誕生的,從她誕生的那一刻起,她就倍受青睐,當然最主要的原因還是因為她确實很優秀。 她通過main方法運作,不僅便捷了開發流程,更省去了環境搭建的煩惱,同時也簡化了測試流程。好了,廢話少說,代碼撸起來!

1、建立Maven項目

  • 這裡沒有選spring Initializr,因為我們這裡說的是手動建立,如果用這種自動建構的方式,那豈不就失去了修bug的樂趣 ^_^
    maven建構web項目pom.xml build_來!來!來!手動建立spring boot項目了解下1、建立Maven項目
  •  這裡設定項目的包資訊
    maven建構web項目pom.xml build_來!來!來!手動建立spring boot項目了解下1、建立Maven項目
  •  這裡設定項目的maven配置
    maven建構web項目pom.xml build_來!來!來!手動建立spring boot項目了解下1、建立Maven項目
  • 設定項目名稱
    maven建構web項目pom.xml build_來!來!來!手動建立spring boot項目了解下1、建立Maven項目
  • 項目建立完成後的目錄結構 
    maven建構web項目pom.xml build_來!來!來!手動建立spring boot項目了解下1、建立Maven項目

2、 參照Spring boot官方文檔修改pom.xml

  • 修改 maven編譯的jdk版本
maven建構web項目pom.xml build_來!來!來!手動建立spring boot項目了解下1、建立Maven項目
  • 将spring boot設定為 parent
maven建構web項目pom.xml build_來!來!來!手動建立spring boot項目了解下1、建立Maven項目
  • 修改後的pom.xml

3、 建立Application

  • 建立java檔案夾,并設定為resource root
maven建構web項目pom.xml build_來!來!來!手動建立spring boot項目了解下1、建立Maven項目
  • 建立服務啟動入口(就是前面提到的main方法啟動)

4、建立Controller

  • 這裡需要留意的是controller和Application的相對路徑
  • 建立完後的項目結構 
    maven建構web項目pom.xml build_來!來!來!手動建立spring boot項目了解下1、建立Maven項目

5、運作測試

  • 這裡啟動就是運作前面FirstSpringBootDome 的main方法
maven建構web項目pom.xml build_來!來!來!手動建立spring boot項目了解下1、建立Maven項目

6、打包

  • 打包用的是maven插件,直接輕按兩下packag就行
    maven建構web項目pom.xml build_來!來!來!手動建立spring boot項目了解下1、建立Maven項目
    maven建構web項目pom.xml build_來!來!來!手動建立spring boot項目了解下1、建立Maven項目
    maven建構web項目pom.xml build_來!來!來!手動建立spring boot項目了解下1、建立Maven項目

總結

  • 我在踩坑的過程中發現,setting的設定可能會導緻找不到類的錯誤,具體錯誤如下

網上的解決方法是添加如下依賴: 推薦閱讀 1.    java後端學習流程

maven建構web項目pom.xml build_來!來!來!手動建立spring boot項目了解下1、建立Maven項目

Copyright ©2019 雲中志

繼續閱讀