강의

멘토링

커뮤니티

Inflearn コミュニティ Q&A

sec のプロフィール画像
sec

投稿した質問数

Spring BootとAWSでバックエンドサービスを一通り完成させる

URL 오타 방지

解決済みの質問

作成

·

43

1

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

 

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

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

awsmysqldockerspring-bootjpa

回答 1

1

apiece님의 프로필 이미지
apiece
インストラクター

안녕하세요 Sec님!

 

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

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

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

sec のプロフィール画像
sec

投稿した質問数

質問する