springboot到底有什么好處?有什么優勢?這個先不用看,我們只要知道它有很多優勢,現在要做的事只有一件,那就是擼代碼!擼完就知道有多少料!
首先,在案例中,我們會構建一個英雄列表應用。操作如下:
1、初始化一個項目:登錄start.spring.io,打開頁面如下:
可修改group為com.dota,修改Artifact為herolist。
然后技術上我們使用springMVC+Thymeleaf+SpringDataJPA+H2,如何操作呢?如下圖所示,只需在右側Dependencies下輸入框輸入並搜索,然后選中添加即可!吊炸天有木有!
最終如下:
然后點擊這個按鈕:,項目會自動打包,然后下載下來,放到workspace下,在eclipse中作為maven項目導入,這個時候maven的pom.xml文件可能會報一些異常,百度一下肯定能解決。
2.然后我們看到如下目錄結構:
打開HerolistApplication.java文件,
右鍵run as javaApplication 啟動項目。
結果報錯了,檢查發現,jre用的是1.7,我們換成1.8,
再次啟動,
啟動成功了!通過瀏覽器訪問8080,
頁面沒有找到,接下來我們就可以寫頁面了!然而我們並不需要配置tomcat,也能訪問。
最后總結一下本節中體現出的springboot的優勢:
1、無需安裝tomcat,內置tomcat
2、無需知道pom文件中各依賴的版本,boot會自動配置。