[Error] Required URI template variable for method parameter type String is not present

SeungHyeon·2022년 7월 30일
0

Error

목록 보기
1/3
post-thumbnail

프로젝트를 진행하는 과정에서 아래와 같은 오류가 발생했다.

Required URI template variable 'name' for method parameter type String is not present

해당 에러는 url로 들어가 있는 storeId와 파라미터로 들어가는 name이 서로 달라서 발생하였고

@DeleteMapping("/{storeId}")
public void deleteStore(@PathVariable String name) {
    storeService.deleteStore(name);
}

아래와 같이 수정해주니 정상으로 작동했다.

@DeleteMapping("/{name}")
public void deleteStore(@PathVariable String name) {
    storeService.deleteStore(name);
}

참고) https://devkingdom.tistory.com/111

profile
어제보다 더 나은 오늘이 되자

0개의 댓글