1. 程式人生 > >Spring Boot學習筆記之一:傳統maven項目與采用spring boot項目區別

Spring Boot學習筆記之一:傳統maven項目與采用spring boot項目區別

bubuko xml文件 分享 lda ring info 插件 eclips web

項目結構區別

傳統的maven構建的項目結構如下:

技術分享圖片

用maven構建的采用springboot項目結構如下:

技術分享圖片

二者結構一致,區別如下:傳統項目如果需要打成war包,需要在WEB-INF目錄結構配置web.xml文件;springboot則不需要

啟動方式區別

傳統web項目啟動方式:在eclipse和tomcat插件中導入項目,然後啟動tomcat,項目也啟動了。或者將項目打成war包,放入tomcat中,啟動tomcat

采用springboot項目啟動:如下圖所示,打開HelloWorldApplication.java(這個類每個項目都有,類名自定),這是一個帶有main方法的類,點擊main方法,右鍵run as -java application

技術分享圖片

配置文件的區別

二者的配置文件都是放在src/main/resources下面

傳統項目:配置文件較多,必須包含applicationContext.xml這個核心配置文件

采用springboot項目:配置文件較少,相比傳統項目,可以說配置文件極少,必須包含application.properties(或者是application.yml)這個配置文件

2018-05-19

Spring Boot學習筆記之一:傳統maven項目與采用spring boot項目區別