問(wèn)了些基礎(chǔ)問(wèn)題,比如JAVA基礎(chǔ)啦,寫SQL語(yǔ)句經(jīng)常用到的函數(shù)啦。然后問(wèn)了項(xiàng)目用到的技術(shù),根據(jù)技術(shù)會(huì)再提出一些問(wèn)題。總體來(lái)說(shuō)不是很難。
面試官問(wèn)的面試題: 問(wèn):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é)渲染返回給客戶端。
主要是問(wèn)技術(shù)方面的