国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|編程技術|正則表達式|

服務器之家 - 編程語言 - JAVA教程 - Spring Boot的filter(過濾器)簡單使用實例詳解

Spring Boot的filter(過濾器)簡單使用實例詳解

2020-09-17 15:08牛頭人 JAVA教程

過濾器(Filter)的注冊方法和 Servlet 一樣,有兩種方式:代碼注冊或者注解注冊,下面通過實例給大家介紹Spring Boot的filter(過濾器)簡單使用,一起看看吧

過濾器(Filter)的注冊方法和 Servlet 一樣,有兩種方式:代碼注冊或者注解注冊

1.代碼注冊方式

通過代碼方式注入過濾器

?
1
2
3
4
5
6
@Bean
  public FilterRegistrationBean indexFilterRegistration() {
    FilterRegistrationBean registration = new FilterRegistrationBean(new IndexFilter());
    registration.addUrlPatterns("/");
    return registration;
  }

IndexFilter.Java類:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
package com.example.filter;
import java.io.IOException;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
public class IndexFilter implements Filter{
  @Override
  public void destroy() {
    System.out.println("filter destroy method");
  }
  @Override
  public void doFilter(ServletRequest arg0, ServletResponse arg1, FilterChain arg2)
      throws IOException, ServletException {
    System.out.println("filter doFilter method");
  }
  @Override
  public void init(FilterConfig arg0) throws ServletException {
    System.out.println("filter init method");
  }
}

2.注解方式

通過注解方式注入過濾器

IndexFilter2.java類

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
package com.example.filter;
import java.io.IOException;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.annotation.WebFilter;
@WebFilter(urlPatterns = "/*", filterName = "indexFilter2")
public class IndexFilter2 implements Filter{
  @Override
  public void destroy() {
    System.out.println("filter2 destroy method");
  }
  @Override
  public void doFilter(ServletRequest arg0, ServletResponse arg1, FilterChain arg2)
      throws IOException, ServletException {
    System.out.println("filter2 doFilter method");
  }
  @Override
  public void init(FilterConfig arg0) throws ServletException {
    System.out.println("filter2 init method");
  }
}

把注解加到入口處啟動即可

?
1
2
3
4
5
6
7
@SpringBootApplication
@ServletComponentScan
public class SpringBootSimpleApplication {
  public static void main(String[] args) {
    SpringApplication.run(SpringBootSimpleApplication.class, args);
  }
}

以上所述是小編給大家介紹的Spring Boot的filter(過濾器)簡單使用,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對服務器之家網站的支持!

原文鏈接:http://www.cnblogs.com/web424/p/6755957.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 成人在线免费观看视频 | 国产精品18久久久久vr手机版特色 | 国产成人高清精品免费5388 | 亚洲不卡| 大香伊蕉在人线视频777 | 91久草视频| 一区二区三区精品视频 | 99精品欧美一区二区三区综合在线 | 一级片在线观看 | 成人免费视频网 | 亚洲91| 亚洲成人久久久 | 国产精品久久 | 91精品视频免费在线观看 | 国产精品美女久久久久久久久久久 | 亚洲精品国产乱码在线看蜜月 | 国产综合精品一区二区三区 | 一区二区三区四区av | 透逼视频 | 欧美 亚洲 另类 激情 另类 | 冥王星之恋泰剧在线观看 | 亚洲九九| 国产成人在线一区二区 | 国产视频一区二区 | 91精品国产91久久久久久黑人 | 极品国产粉嫩av免费观看 | 九九热精品在线播放 | 转生成为史莱姆这档事第四季在线观看 | 国产精品丝袜视频 | 久久久国产精品视频 | 黄色三级网站 | 国产精品久久久久久亚洲调教 | 日韩国产 | 综合色综合 | 亚洲一区二区三区四区五区中文 | 少妇精品久久久久久久久久 | 国产福利在线观看 | 免费又黄又爽又猛的毛片 | 亚洲一区中文字幕在线观看 | 欧洲av一区二区 | 亚洲一区二区三区免费观看 |