💬 들어가기 전에작년 6월 첫 번째 Spring 프로젝트를 진행하며 처음 CORS 오류를 마주했고, WebMvcConfigurer 설정을 통해 해결했다. 이후 프로젝트를 진행하며 Jwt 토큰을 도입하게 되어 토큰 인증용 Interceptor를 만들게 되었다.그런데 이때 preflight 요청이 제대로 처리가 되지 않아 CORS 오류가 또 터져버렸다. preflight 요청은 WebMvcConfigurer가 처리해준다고 생각했는데,Interceptor를 만들었다고 preflight 요청이 처리가 되지 않는 것이 이상했다. 당시에는 엉뚱한 곳에서 원인을 찾고 있었던 것 같고, 엉뚱한 내용을 블로그에 작성했다.(지금 보니까 내용이 아주 엉망이다.)[Spring] filter 기능 구현 후 CORS 에러가 발..
CORS
(24.09.08 추가)작성 후 문제의 원인을 알게되어 별도의 글에 정리했다.[SpringBoot] WebMvcConfiguration의 동작 원리 💬 프로젝트 상황현재 개발중인 프로젝트의 환경은 다음과 같다.SpringBoot3JDK 21Spring Security 사용하지 않음그런데 서버 첫 배포 후, 분명 다음과 같이 WebMvcConfigurer를 통해 설정을 추가해주었는데도프론트와 연동하는 과정 중에 CORS 에러가 발생했다. 설정 코드CorsConfig.java@Configurationpublic class CorsConfig implements WebMvcConfigurer { @Override public void addCorsMappings(CorsRegistry regist..