[Spring] 37. 스프링 CORS - 처리과정을 중심으로


[Spring] 37. 스프링 CORS - 처리과정을 중심으로

#20210418 #SpringFramework #스프링프레임워크 #스프링 #스프링MVC #스프링CORS #CORS #CrossOriginResourceSharing 지난 포스팅에서 스프링 프레임워크에서 CORS를 허용할 수 있도록 설정하는 방법에 대해 알아보았습니다. 이번에는 사용법이 아닌, 실제로 스프링 프레임워크내에서 어떤 처리절차를 통해 CORS를 지원하고 있는지 코드를 자세히 살펴보고자 합니다. 스프링 프레임워크에서의 CORS 처리 어떤 Handler에 요청이 성공적으로 매핑되면, HandlerMapping 인터페이스의 구현체는 주어진 요청과 Handler에 대한 CORS Configuration을 확인한 뒤에 추가적인 작업을 처리하게 됩니다. 이 때, 매칭되는 CORS Configuration이 있다면, Preflight Requests는 PreFlightHandler에 의해 처리되며, Simple Requests와 Actual CORS Requests는 CorsInter...


#20210418 #CORS #CrossOriginResourceSharing #SpringFramework #스프링 #스프링CORS #스프링MVC #스프링프레임워크

원문링크 : [Spring] 37. 스프링 CORS - 처리과정을 중심으로