SpringFramework/Spring

AbstractJsonpResponseBodyAdvice Deprecated 대응

lovineff 2021. 3. 19. 17:33

AbstractJsonpResponseBodyAdvice 를 상속받은 클래스를 제거하고, 아래 클래스를 추가한다.

신규 Cors origin 설정은  AbstractJsonpResponseBodyAdvice 클래스에서 선언한 대로 수정 작성한다.

@Configuration
public class WebConfig implements WebMvcConfigurer {
    // Spring Boot 버전업 대응으로 처리해두었음. JsonpAdvice 클래스 제거 후 사용
    @Override
    public void addCorsMappings(CorsRegistry registry) {
        registry.addMapping("/**")      // 사용 가능한 모든 URL에 대해
                .allowedOrigins("*");   // 모든 Origin을 허용한다.
    }
}