본문 바로가기
Develop/Spring+JPA

[Spring Boot] Request method 'DELETE' not supported

by 연로그 2021. 1. 20.
반응형

Request method 'DELETE' not supported

 

@DeleteMapping을 이용해 게시글 삭제 기능을 구현하고 있었는데, 405 에러가 떴다.

Spring boot에서 put, delete 요청에서 @DeleteMapping이나 @PutMapping을 사용할 경우에는 application.properties에 다음 설정을 추가해야한다.

spring.mvc.hiddenmethod.filter.enabled=true

 

다만, 추가적인 이슈가 있다면 tomcat과 연동해 사용할 경우에는 request의 body 내용을 HTTP POST Method일 때만 파싱해올 수 있다

tomcat에서 설정을 바꿔주거나 스프링에서 제공하는 필터 등을 사용하면 된다. (방법은 참고2 링크)

 


참고

(1) pinokio0702.tistory.com/209

(2) hwannnn.blogspot.com/2018/07/putdeletemapping-body.html

반응형

'Develop > Spring+JPA' 카테고리의 다른 글

[Spring] web.xml 분석하기  (0) 2021.02.03
[Spring] Interceptor  (0) 2021.01.29
[Spring] <context:component-scan>에 대해  (0) 2021.01.07
@Qualitifier 편리하게 이용하기  (0) 2020.12.29
IoC, DI, Container 개념  (0) 2020.12.29