인프런 커뮤니티 질문&답변
URL 오타 방지
해결된 질문
작성
·
16
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을 직접 작성해야 하는 부분이 줄어들어, 오타가 발생할 가능성도 함께 낮출 수 있을 것 같습니다.
도움이 되셨기를 바라며, 질문 주셔서 감사합니다 🙂




