개발/Java & Kotlin

[Spring] @PutMapping, @DeleteMapping 403 Forbidden 에러

devhooney 2022. 6. 28. 08:21
728x90

윈도우 환경인 로컬에서는 잘되던 @DeleteMapping이 리눅스 환경에 배포 후 안된다.

- 환경설정 문제인거 같아서 관련 내용으로 구글링

- SecurityConfig에 아래 내용을 추가해봤지만 효과가 없었다.

.antMatchers(HttpMethod.DELETE,"/**")

 

 

- WebConfig를 수정하니 효과가 있었다.

@Override
public void addCorsMappings(CorsRegistry registry) {
	registry.addMapping(("/**"))
    .allowedOrigins("*")
    .allowedMethods(
    	HttpMethod.GET.name(),
    	HttpMethod.HEAD.name(),
    	HttpMethod.POST.name(),
    	HttpMethod.PUT.name(),
    	HttpMethod.DELETE.name()	
    );
}

- 403 Error가 사라졌다.

728x90