logo

CORS(Cross Origin Resource Sharing) with Spring Boot

language-logoSpring
language-logoDocker
language-logoJava

• 이 포스트는 Spring Boot 프레임워크로 구현한 백엔드 서비스에서 CORS를 다루는 예제를 소개하며, 프론트엔드 서비스를 함께 구성하여 CORS 에러를 살펴본다.
• 백엔드 서비스는 총 3개로, 각 서비스별로 CORS 정책을 다루기 위해 애너테이션 사용, 전역 CORS 설정 적용, CORS 처리를 위한 필터 적용 등 다양한 방법을 사용한다.
• @CrossOrigin 애너테이션을 사용하여 CORS 헤더 설정 값을 지정할 수 있습니다.
• CorsController 클래스에서 /health 경로는 기본 처리 없이 노출되고, /cors-health 경로는 출처(origin)가 http://localhost인 경우에만 응답 헤더를 전달합니다.

thumbnail
북마크
공유하기
신고하기
9분 분량
조회수 214
profile-imageJunhyunny
2년 전
Copyright © 2025. Codenary All Rights Reserved.