問了些基礎(chǔ)問題,比如JAVA基礎(chǔ)啦,寫SQL語句經(jīng)常用到的函數(shù)啦。然后問了項(xiàng)目用到的技術(shù),根據(jù)技術(shù)會(huì)再提出一些問題??傮w來說不是很難。
面試官問的面試題: 問:SPRING MVC的工作原理是什么?
1.spring mvc請(qǐng)所有的請(qǐng)求都提交給DispatcherServlet,它會(huì)委托應(yīng)用系統(tǒng)的其他模塊負(fù)責(zé)負(fù)責(zé)對(duì)請(qǐng)求進(jìn)行真正的處理工作。
2.DispatcherServlet查詢一個(gè)或多個(gè)HandlerMapping,找到處理請(qǐng)求的Controller.
3.DispatcherServlet請(qǐng)請(qǐng)求提交到目標(biāo)Controller
4.Controller進(jìn)行業(yè)務(wù)邏輯處理后,會(huì)返回一個(gè)ModelAndView
5.Dispathcher查詢一個(gè)或多個(gè)ViewResolver視圖解析器,找到ModelAndView對(duì)象指定的視圖對(duì)象
6.視圖對(duì)象負(fù)責(zé)渲染返回給客戶端。
主要是問技術(shù)方面的