卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

spring代碼怎么執(zhí)行 spring init-method多個哪個先執(zhí)行?

spring init-method多個哪個先執(zhí)行?構造函數(shù)——依賴注入——初始化方法。請注意,只有在創(chuàng)建了一個完整的類實例之后,才能使用初始化方法。springBoot項目如何部署?SpringBo

spring init-method多個哪個先執(zhí)行?

構造函數(shù)——依賴注入——初始化方法。請注意,只有在創(chuàng)建了一個完整的類實例之后,才能使用初始化方法。

springBoot項目如何部署?

SpringBoot項目可以生成兩種部署包:一種是jar包,一種是War包。

Jar包(官方推薦)

jar包被啟動,也就是說,它使用spring boot中內(nèi)置的tomcat運行。只要在服務器上配置jdk1.8及以上版本,它 沒關系。不需要外部tomcat

1.將其輸入到jar包中

2.將jar包放在任何目錄中,并執(zhí)行以下命令。

$ nohup Java-jar test . jar gt temp . txt amp

//此方將日志文件輸入到您指定的文件中,否則會自動創(chuàng)建。該過程將在后臺運行。

戰(zhàn)爭包裹

傳統(tǒng)的部署方法:將項目鍵入war包,放在tomcat 的webapps目錄,并啟動tomcat來訪問它。

對于打包,項目的根路徑:執(zhí)行mvn clean packag

spring的工作流程?

春季工作的過程

流程如下:

1.用戶向前端控制器(DispatcherServlet)發(fā)起一個請求,它將過濾出哪些請求可以訪問Servlet,哪些不能。是url-pattern的角色,并將加載配置文件。

2.前端控制器會找到HandlerMapping,通過HandlerMapping完成url到控制器的映射組件。簡單來說,就是找到并存儲springmvc.xml中配置或注釋的url以及對應的處理類,通過maplturl,handlergt的存儲。

3.HandlerMapping有映射關系,找到url對應的處理器。HandlerMapping會返回它的handler,在返回之前會添加很多攔截器。

4.DispatcherServlet獲取處理程序后,會找到HandlerAdapter,用于訪問處理器和執(zhí)行處理器。

5.執(zhí)行處理器

6.處理器將返回一個ModelAndView對象給HandlerAdapter。

7.通過HandlerAdapter將ModelAndView對象返回給前端控制器(DispatcherServlet)。

8、前端控制器請求ViewResolver(視圖解析器)進行視圖解析,根據(jù)邏輯視圖名解析成真實視圖(jsp),其實就是查找存儲在ModelAndView對象中的視圖名,并找到對應的頁面形成視圖對象。

9.將視圖對象返回到前端控制器。

10、視圖渲染,就是把ModelAndView對象中的數(shù)據(jù)放到請求域中,用來讓頁面加載數(shù)據(jù)。

11.通過第8步,根據(jù)名稱找到相應的頁面。通過步驟10,請求字段中所需的數(shù)據(jù)是可用的,因此可以呈現(xiàn)視圖。最后,退貨。