天天看點

SpringMVC面試問題

1.SpringMVC的工作流程

①. SpringMVC将所有的請求都送出給DispatcherServlet

②. DispatcherServlet收到請求調用HandlerMapping處理映射器

③. 處理映射器找到具體的處理器,生成處理器對象傳回給DispatcherServlet

④. DispatcherServlet調用HandlerAdapter處理器擴充卡

⑤. HandlerAdapter經過适配調用具體的處理器Controller

⑥. Controller進行業務邏輯處理後,會傳回一個ModelAndView

⑦. HandlerAdapter将Controller執行結果ModelAndView傳回給DispatcherServlet

⑧. DispatcherServlet将ModelAndView傳給ViewResolver視圖解析器

⑨. ViewResolver解析後傳回具體的View

⑩. DispatcherServlet根據View進行渲染視圖并響應使用者

2.springmvc怎麼防止SQL注入

使用SpringMVC的攔截器實作防止SQL注入

繼續閱讀