spring獲取類的方法 spring的工作流程?
spring的工作流程?春季工作的過程流程如下:1.用戶向前端控制器(DispatcherServlet)發起一個請求,它將過濾出哪些請求可以訪問Servlet,哪些不能。是url-pattern的角
spring的工作流程?
春季工作的過程
流程如下:
1.用戶向前端控制器(DispatcherServlet)發起一個請求,它將過濾出哪些請求可以訪問Servlet,哪些不能。是url-pattern的角色,并將加載配置文件。
2.前端控制器會找到HandlerMapping,通過HandlerMapping完成url到控制器的映射組件。簡單來說,就是找到并存儲springmvc.xml中配置或注釋的url以及對應的處理類,通過maplturl,handlergt的存儲。
3.HandlerMapping有映射關系,找到url對應的處理器。HandlerMapping會返回它的handler,在返回之前會添加很多攔截器。
4.DispatcherServlet獲取處理程序后,會找到HandlerAdapter,用于訪問處理器和執行處理器。
5.執行處理器
6.處理器將返回一個ModelAndView對象給HandlerAdapter。
7.通過HandlerAdapter將ModelAndView對象返回給前端控制器(Dispatch
spring支持的事務功能包括?
Spring支持事務類型:編程式事務和聲明式事務。程序化事務在代碼中硬編碼,與業務耦合度高,難以復用。
聲明式事務:AOP本質上用于分離業務和事務管理,減少耦合,提高事務的可重用性。
聲明式事務可以通過注釋和配置來管理,操作簡單。