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,过滤器的销毁方法执行了"); + } +}