
스프링(이론) - 필터
프레임 워크/스프링& 스프링부트 이론
2022. 12. 29. 17:49
5. 스프링은 엄청나게 많은 필터들을 가지고 있습니다. 다음의 그림을 통해 살펴봅시다. 그림과 같이 A나라와 B나라가 전쟁중이라고 가정을 해봅시다. 이 때 A나라의 성의 입구에서는 문지기가 다음과 같은 역할을 진행할 것 입니다. A나라의 백성이 맞다면 성 안에 들어가게 될 것이며, 만약 B나라의 사람이라면 첩자라고 판단하고 쫒아낼 것입니다. 이처럼 문지기의 역할을 하는 것이 톰캣의 필터(Filter)이며 이 역할을 하는 파일은 web.xml입니다. 또한 A나라 성 안의 왕궁에 들어가는데를 살펴봅시다. A나라의 왕궁 입구에서는 입장할 권한을 체크하는 호위대가 있을 것입니다. 만약 A나라 왕궁에 들어갈 권한이 있다면 들여보낼 것이고 아니면 들여보내지 않을 것입니다. 이처럼 왕궁(스프링 컨테이너)에 들어갈 권..