- 클라이언트 요청 시 생성되는 HttpServletRequest, HttpServletResponse가 요청을 처리하는
Servlet에 도달하기 전, 특정 코드를 수행하는 클래스
-> 클라이언트 -> 요청 -> HttpServletRequest -> 필터 -> 요청 처리 Servlet
HttpServletResponse
- 웹필터 어노테이션 : 해당 클래스를 필터 클래스로 등록
- url 패턴에 일치하는 요청이 있을 경우 해당 요청을 필터링함
- filterName 속성 : 필터의 이름 지정, 필터 순서 지정 시 사용
- urlPatterns 속성 : 요청 주소 패턴
: ServletRequest == HttpServletRequest의 부모 타입
ServletResponse == HttpServletResponse의 부모 타입 > 업캐스팅
-> http객체 사용 하고 싶을 때 필요 시 다운캐스팅 진행 !
: vo(value object) 또는 dto(data transfer object) 에 작성되는 공통 코드
(getter/setter/생성자)를 자동 추가해주는 라이브러리
1) lombok 다운로드
2) 파일 탐색기에서 여기에 넣어주기