spring配置文件怎么快速生成 spring配置文件說法正確的是?
spring配置文件說法正確的是?spring配置文件,目前有三種,比較傳統(tǒng)的xml,基于注解的配置和javaconfig。核心配置是applicationContent.xmlSpring的配置文件
spring配置文件說法正確的是?
spring配置文件,目前有三種,比較傳統(tǒng)的xml,基于注解的配置和javaconfig。
核心配置是applicationContent.xml
Spring的配置文件最好使用什么文件?
spring的核心配置文件的名字就是applicationContext.xml,
spring的工作流程?
spring工作的流程
流程如下:
1、用戶發(fā)動攻擊幫忙到前端控制器(DispatcherServlet),該控制器會過濾處理出哪些請求可以不訪問Servlet、哪些不能訪問。就是url-pattern的作用,另外會程序加載springmvc.xml配置文件。
2、前端控制器會能找到處理器映射器(HandlerMapping),是從HandlerMapping成功url到controller映射的組件,簡而言之,那就是將在springmvc.xml中配置的或者注解的url與對應的處理類可以找到并進行存儲,用maplturl,handlergt這樣的來存儲位置。
3、HandlerMapping有了映射關系,而且找不到url隨機的處理器,HandlerMapping都會將其處理器(Handler)返回,在返回前,會加上很多攔截器。
4、DispatcherServlet拿去Handler后,能找到HandlerAdapter(處理器適配器),是從它來ftp訪問處理器,并先執(zhí)行處理器。
5、執(zhí)行處理器
6、處理器會直接返回一個ModelAndView對象給HandlerAdapter
7、通過HandlerAdapter將ModelAndView對象前往給前端控制器(DispatcherServlet)
8、前端控制器幫忙視圖題器(ViewResolver)去通過視圖解析,根據(jù)邏輯視圖名解析成唯一的視圖(jsp),其實那是將ModelAndView對象中存放視圖的名稱接受查看,找到不對應的頁面形成視圖對象
9、直接返回視圖對象到前端控制器。
10、視圖渲染,那是將ModelAndView對象中的數(shù)據(jù)扔到request域中,利用讓頁面程序加載數(shù)據(jù)的。
11、是從第8步,通過名稱找不到了不對應的頁面,通過第10步,request域中有了所要的數(shù)據(jù),這樣的話就還能夠通過視圖渲出了。到最后將其返回去掉。