인프런 커뮤니티 질문&답변

woody님의 프로필 이미지

작성한 질문수

스프링 웹 MVC

@PathVariable 관련해서 질문 드립니다.

작성

·

277

0

안녕하세요 기선님

현재 스프링 컨트롤러에서 delete 관련 메소드를 두 개 만들었습니다.

하나는 여러개의 dto를 받아서 전부 삭제해주는 메소드이고, 다른 하나는 특정 하나의 id를 받아서 id에 해당하는 엔티티를 삭제해주는 메소드입니다.

그런데 자꾸 400에러가 떠서 정말 간단한 테스트를 작성해보았습니다.

테스트를 해보니까 특정 id를 받아서 삭제를 해주는 removeBasket 메소드로 할당되지 않고

removeBaskets 메소드로 이동하는 바람에 에러가 생기는 것 같습니다.

그런데 제 생각에는 제가 실수한것도 없고, 정상적으로 removeBasket 메소드로 들어가야 되는데 왜 removeBaskets 메소드로 이동되는지 이해가 안되서 질문 드립니다.

답변 3

1

백기선님의 프로필 이미지
백기선
지식공유자

실수하신게 있네요. 알지만 좀 더 고민해서 직접 찾아보시라고 알려드리진 않겠습니다.

0

백기선님의 프로필 이미지
백기선
지식공유자

ㅇㅋ정답.

0

woody님의 프로필 이미지
woody
질문자

아.... 컨트롤러 애노테이션에 아무 생각 없이 바로 url을 넣어놨었네요...

 

앞으로 좀 더 고민해서 개발해봐야겠습니다 감사합니다

woody님의 프로필 이미지

작성한 질문수

질문하기