上篇博客我們聊了《JavaEE開發(fā)之SpringMVC中的路由配置及參數(shù)傳遞詳解》,本篇博客我們就聊一下自定義攔截器的實(shí)現(xiàn)、以及使用ModelAndView對(duì)象將Controller的值加載到JSTL上、最后再聊一下異常的捕獲處理。這些在日常開發(fā)中都是經(jīng)常使用的東西。具體請(qǐng)看下方內(nèi)容。

 

一、自定義攔截器

顧名思義,攔截器是負(fù)責(zé)攔截某些東西的工具。本部分我們創(chuàng)建的攔截器是負(fù)責(zé)攔截請(qǐng)求的。這個(gè)攔截器類似于高速收費(fèi)站,只要是想上高速的,都得經(jīng)過我這個(gè)攔截器才可以。也就是說,接下來我們所創(chuàng)建的攔截器就類似于收費(fèi)站的作用、所有的用戶請(qǐng)求都會(huì)經(jīng)過我們這個(gè)攔截器。廢話少說,接下來我們就來創(chuàng)建一個(gè)攔截器,并部署到我們的Spring中。

 

1、自定義攔截器的創(chuàng)建

接下來我們就要?jiǎng)?chuàng)建自定義攔截器了,首先我們創(chuàng)建一個(gè)Java類,命名為CustomInterceptor。因?yàn)槲覀円獎(jiǎng)?chuàng)建的是Spring中的攔截器,所以要繼承與springframework中的HandlerInterceptorAdapter抽象類。創(chuàng)建CustomInterceptor類的過程如下

  電腦培訓(xùn),計(jì)算機(jī)培訓(xùn),平面設(shè)計(jì)培訓(xùn),網(wǎng)頁設(shè)計(jì)培訓(xùn),美工培訓(xùn),Web培訓(xùn),Web前端開發(fā)培訓(xùn)

 

HandlerInterceptorAdapter是Spring框架中自定義攔截器的適配器,我們可以看一下HandlerInterceptorAdapter抽象類的具體實(shí)現(xiàn),下方是我們關(guān)聯(lián)的Spring框架的源代碼中的HandlerInterceptorAdapter

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式