攔截器執行順序及查看方法

在DispatcherServlet.doDispatch 方法中找到 

	if (!mappedHandler.applyPreHandle(processedRequest, response)) {
					return;
				}

  然後斷點進入 applyPreHandle方法,其中interceptors是當前所有要過的攔截器,每個攔截器都會過一遍其中的preHandle方法,然後根據preHandle的返回結果(bool 值),true通過,false則不向下走(即到不了具體url映射的controller)

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章