From 407f38feb24fd8095e8aee536380bfea567552e5 Mon Sep 17 00:00:00 2001 From: xuxin <840198532@qq.com> Date: Sun, 30 Nov 2025 16:09:12 +0800 Subject: [PATCH] =?UTF-8?q?tlias=E7=AE=A1=E7=90=86=E7=B3=BB=E7=BB=9F--?= =?UTF-8?q?=E7=99=BB=E5=BD=95=E6=A0=A1=E9=AA=8C-=E8=BF=87=E6=BB=A4?= =?UTF-8?q?=E5=99=A8Filter=E5=BF=AB=E9=80=9F=E5=85=A5=E9=97=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../inmind/TliasWebManagementApplication.java | 3 +++ .../java/com/inmind/filter/DemoFilter.java | 27 +++++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 tlias-web-management/src/main/java/com/inmind/filter/DemoFilter.java diff --git a/tlias-web-management/src/main/java/com/inmind/TliasWebManagementApplication.java b/tlias-web-management/src/main/java/com/inmind/TliasWebManagementApplication.java index 586e138..a33e1fe 100644 --- a/tlias-web-management/src/main/java/com/inmind/TliasWebManagementApplication.java +++ b/tlias-web-management/src/main/java/com/inmind/TliasWebManagementApplication.java @@ -2,8 +2,11 @@ package com.inmind; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.boot.web.servlet.ServletComponentScan; @SpringBootApplication +//开启对servlet组件的支持 +@ServletComponentScan public class TliasWebManagementApplication { public static void main(String[] args) { diff --git a/tlias-web-management/src/main/java/com/inmind/filter/DemoFilter.java b/tlias-web-management/src/main/java/com/inmind/filter/DemoFilter.java new file mode 100644 index 0000000..cf38863 --- /dev/null +++ b/tlias-web-management/src/main/java/com/inmind/filter/DemoFilter.java @@ -0,0 +1,27 @@ +package com.inmind.filter; + +import javax.servlet.*; +import javax.servlet.annotation.WebFilter; +import java.io.IOException; + +@WebFilter(urlPatterns = "/*") +public class DemoFilter implements Filter { + @Override + public void init(FilterConfig filterConfig) throws ServletException { + Filter.super.init(filterConfig); + System.out.println("init,过滤器的初始化方法执行了"); + } + + @Override + public void doFilter(ServletRequest request, ServletResponse response, FilterChain filterChain) throws IOException, ServletException { + System.out.println("doFilter,过滤器的拦截方法执行了"); + //放行 + filterChain.doFilter(request,response); + } + + @Override + public void destroy() { + Filter.super.destroy(); + System.out.println("destroy,过滤器的销毁方法执行了"); + } +}