SpringMvc自定義攔截器(注解)代碼實(shí)例
攔截器
自定義攔截器實(shí)現(xiàn)HandlerInterceptor接口的三個(gè)方法。
public class MyInterceptor implements HandlerInterceptor{
@Override
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
//攔截內(nèi)容
//放行
return true;
}
@Override
public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) throws Exception {
//請(qǐng)求來(lái)時(shí)執(zhí)行
}
@Override
public void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) throws Exception {
//響應(yīng)來(lái)時(shí)執(zhí)行
}
}
springmvc配置文件
//將攔截器放入mvc容器中
@Bean
public MyInterceptor myInterceptor(){
return new MyInterceptor();
}
//添加攔截器,并配置攔截路徑
@Override
public void addInterceptors(InterceptorRegistry registry) {
//配置攔截器
registry.addInterceptor(myInterceptor()).addPathPatterns("/**");
}
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
SpringMVC KindEditor在線(xiàn)編輯器之文件上傳代碼實(shí)例
這篇文章主要介紹了SpringMVC KindEditor在線(xiàn)編輯器之文件上傳代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-09-09
Java并發(fā)編程中的volatile關(guān)鍵字詳解
這篇文章主要介紹了Java并發(fā)編程中的volatile關(guān)鍵字詳解,volatile?用于保證我們某個(gè)變量的可見(jiàn)性,使其一直存放在主存中,不被移動(dòng)到某個(gè)線(xiàn)程的私有工作內(nèi)存中,需要的朋友可以參考下2023-08-08
Java創(chuàng)建二叉搜索樹(shù),實(shí)現(xiàn)搜索,插入,刪除的操作實(shí)例
下面小編就為大家分享一篇Java創(chuàng)建二叉搜索樹(shù),實(shí)現(xiàn)搜索,插入,刪除的操作實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助2017-12-12
springboot項(xiàng)目如何設(shè)置session的過(guò)期時(shí)間
這篇文章主要介紹了springboot項(xiàng)目如何設(shè)置session的過(guò)期時(shí)間,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-01-01
Elasticsearch QueryBuilder簡(jiǎn)單查詢(xún)實(shí)現(xiàn)解析
這篇文章主要介紹了Elasticsearch QueryBuilder簡(jiǎn)單查詢(xún)實(shí)現(xiàn)解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-08-08
關(guān)于SpringBoot使用@ExceptionHandler注解局部異常處理
這篇文章主要介紹了關(guān)于SpringBoot使用@ExceptionHandler注解局部異常處理,SpringBoot提供了多種方式來(lái)處理異常,在本文中,我們將介紹SpringBoot中的@ExceptionHandler注解,演示如何使用它進(jìn)行局部異常處理2023-07-07

