Servlet Filter

Hayoung Kim·2020년 7월 8일
0

SpringFramework

목록 보기
3/9

Filter를 implement한다.
Encoding, Decoding, Encryption, Decryption, SSL 공격 방어 등의 역할을 수행한다.


public class StudyFilter implements Filter {

	@Override
	public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain)
			throws IOException, ServletException {
		chain.doFilter(request, response); //2-filter
	}
}

filter가 여러개 있을때는 setOrder를 통해 순서를 정할수있다.

Rest API가 호출 되기전에 doFilter가 실행되고 로직이 종료되면 다음 필터(2-filter)를 호출하게된다.

"/*" 로 선언한 경우 부하가 많이 생기는 작업은 하지 않는게 좋다.

0개의 댓글