강의

멘토링

커뮤니티

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

Sec님의 프로필 이미지
Sec

작성한 질문수

Spring Boot, AWS로 백엔드 서비스 한 사이클 완성하기

URL 오타 방지

해결된 질문

작성

·

12

1

'섹션 2. 데이터 주고받기, Spring Boot API 서버 만들기' - '10. Postman으로 API 테스트하기' 질문 입니다.

 

오타로 @PostMapping과 @GetMapping의 URL이 불일치해서 포스트맨에서 제대로된 값이 안나왔더라고요.

이럴 경우 오류도 안떠서 해결하기가 힘든데, URL 오타를 방지하는 방법이 있을까요?

답변 1

1

한조각님의 프로필 이미지
한조각
지식공유자

안녕하세요 Sec님!

 

IntelliJ에서 URL 오타로 인해 API가 정상적으로 동작하지 않았던 상황으로 이해했습니다.
이런 경우, 존재하지 않는 API 경로를 호출하면 기본적으로 404 오류가 발생하기 때문에 Postman 등에서 이를 통해 한 번 확인해볼 수 있을 것 같습니다.

URL 오타를 줄이는 방법으로는,
클래스 레벨에 @RequestMapping("/api/posts") 와 같이 공통 경로를 지정하고,
메서드에서는 @GetMapping, @PostMapping 처럼 경로를 비워두거나 /만 사용하는 방식이 도움이 될 수 있습니다.
이렇게 하면 URL을 직접 작성해야 하는 부분이 줄어들어, 오타가 발생할 가능성도 함께 낮출 수 있을 것 같습니다.

도움이 되셨기를 바라며, 질문 주셔서 감사합니다 🙂

Sec님의 프로필 이미지
Sec

작성한 질문수

질문하기