Spring Boot創(chuàng)建web項目

傳統(tǒng)的spring web項目創(chuàng)建過程

步驟1:配置web.xml

步驟2:配置springMVC

步驟3:配置業(yè)務bean

步驟4:配置數(shù)據(jù)訪問bean

運行原理分析:web容器啟動后,通過web.xml實例化web項目。web.xml中有三個方面的重要信息:第一,servlet信息;第二,spring的配置信息;第三,web容器監(jiān)聽器信息。其中,servelt配置信息指明了servlet類以及該servlet攔截的url模式。spring配置信息指明了spring容器啟動時需要加載的功能bean。根據(jù)web應用現(xiàn)階段的分層方式,我們可以將spring中的功能bean分為三類:第一,控制bean;第二,業(yè)務bean;第三,數(shù)據(jù)訪問bean。對應上述三種功能bean,產(chǎn)生三個配置文件:spring mvc配置文件、業(yè)務層配置文件以及數(shù)據(jù)訪問層配置文件。在這些配置文件中定義,每一層的功能的組裝信息。web監(jiān)聽器能夠監(jiān)聽web容器啟動和關(guān)閉情況,當監(jiān)聽器監(jiān)聽到web容器啟動后,將根據(jù)spring的配置文件啟動spring容器。spring容器啟動后,加載各種功能bean,之后完成整個應用的啟動工作,等待客戶端的請求。

spring boot創(chuàng)建web項目

特點:省略了spring配置文件以及web.xml配置文件。僅通過application.properties文件向應用程序傳遞特性化的配置信息,比如:數(shù)據(jù)源信息、日志信息等。

創(chuàng)建過程:

步驟1:創(chuàng)建maven工程,pom文件中pom文件中引入spring boot啟動器

步驟2:在主包跟目錄下創(chuàng)建主類

步驟3:分別編寫控制bean、業(yè)務bean以及數(shù)據(jù)訪問bean

步驟4:在pom文件中添加步驟3功能bean中的依賴

步驟5:創(chuàng)建application.properties文件,向應用程序傳遞配置信息

步驟6:通過maven編譯、打包、部署、運行spring boot項目

一些細節(jié):

1.spring boot中可以通過兩種方式配置數(shù)據(jù)庫連接:自定義連接和通過jndi獲取。自定連接我們必須指明數(shù)據(jù)源地址、驅(qū)動器、用戶名、密碼,還可以手動指明數(shù)據(jù)連接池。

2.我們可以在application.properties配置文件中配置數(shù)據(jù)庫初始化信息

3.我們可以在主類中自定義事務管理器

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

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

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