jakarta.servlet.Filter
DispatcherServlet에 요청이 전달되기 전,후에 부가작업을 처리한다.
public interface Filter {
default void init(FilterConfig filterConfig) throws ServletException {
}
void doFilter(ServletRequest request, ServletResponse response, FilterChain chain)
throws IOException, ServletException;
default void destroy() {
}
}init(): 서블릿 컨테이너 실행시 필터를 생성하고 초기화할 때 사용하는 메소드doFilter(): 요청에 대한 작업 수행 및 다음 필터를 호출하는 메소드destory(): 서블릿 컨테이너 종료시 초기화하는 메소드
출처
servlet/api/src/main/java/jakarta/servlet/Filter.java at main · jakartaee/servletJakarta Servlet. Contribute to jakartaee/servlet development by creating an account on GitHub.
