cors : 다른 출처에서 날아오는 요청을 어느정도 허용해줄 것인가를 결정함.
리액트와 스프링 연동 도중, cors 오류가 나와서 설정한 정보들이다.
addExposedHeader
헤더에 값을 직접 추가해주어야만, 클라이언트에서 정보를 찾을 수 있다.
addAllowedOriginPattern
원래 설정을 이렇게 하면 안되지만, 편의를 위해 모든 도메인에서 오는 요청을 허용한다.
setAllowCredentials
allowCredentials 가 true일 경우, "*"를 사용하면 원래는 안된다.
corsFilter는 @Configuration을 적용하여, 빈 설정을 담당하는 클래스가 된다. 이 클래서 안에서 @Bean 어노테이션을 선언하면 그 메소드를 통해 스프링 빈을 정의하고 생명주기에 등록된다.