프로젝트/Crossfit (1) 썸네일형 리스트형 Filter란 무엇인가? Filter(필터)란? 바로 Controller로 들어가지 않고 Filter를 먼저거쳐 서버로직을 타고 Filter를 통과하지 못하면(검증되지 않으면) 아예 Controller는 거치지도 못하고 그냥 return 해버리게 하는 것. 즉, Filter를 거친것들만 Controller에서 작업하게 두는 것. 이번 프로젝트 같은 경우 Filter에서 JWT검증처리를 합니다. 검증을 하여 JWT의 payload에 들어있는 사용자정보인 이메일을 꺼내오게 됩니다. 그 이메일을 Controller에서 사용하게 되는데 필터에서 컨트롤러로 바로 넘겨줄 수는 없고 외부의 context라는 공간에 담아두고 필요할때 언제든 사용할수 있게 해줍니다. 아래는 프로젝트의 Filter가 구현된 JwtAuthenticationFil.. 이전 1 다음