본문 바로가기
프로젝트

[23해커톤] [#1] 간단한 API 만들어서 POSTMAN 사용해보기

by 동백05 2023. 7. 18.

제대로된 기획이 나오기 전 미리 스프링 프로젝트 하나 만들어서 간단한 API를 만들어보고 POSTMAN을 사용해 작동하는지 확인하는걸 해보기로 하였다.

 

 

스프링 프로젝트를 만들었지만 계속해서 빌드가 되지 않는 문제가 생겼는데 이는 나는 자바11을 사용하지만 스프링3.0은 자바17을 지원하기 때문에 계속해서 오류가 생겼던 것이다. 다시 2.7.13으로 생성하니 제대로 빌드가 되었다.

IntelliJ로 만들다가 포기하고 다시 startspring.io의 도움을 받았다.

일단 정말 간단하게 String을 반환하는 Getapi를 만들어보았다.

 

 

 

https://www.postman.com/

POSTMAN홈페이지를 통해 다운을 받았다. 간단하게 회원가입을 하고 나면 사용할 수 있다.

영어가 가득해 약간 숨 막힌다

블로그에서 찾았던 것 같은 방식으로 진행하였다. 오류가 났다.

뭐가 문제인지 곰곰히 생각해보다가 뭐가 잘못되었는지 알게 되었다. 다시 주소명을 보자. "SampleTest"가 아니라 "SampleSTest"이다. 생각보다 빠르게 문제점을 찾을 수 있어서 다행이다.

주소를 제대로 변경하니 아까 적은대로 출력되는 모습을 볼 수 있었다. GET이 작동되는 것을 확인했으니 POST 기능도 확인해봐야할 것 같다. 기왕 연습하는거 이번에 구현해야하는 기능과 비슷한 기능을 만들고 싶어졌다. 

이것저것 자료 찾아보면서 repository,service,controller를 추가해서 결국 GET,POST api 구현을 하였다.

 

 

name 부분이 자꾸 null로 뜨는 이유는 모르겠지만 일단 제대로 저장되고 나오는 것을 확인하였다. 실제 구현할 때에도 비슷하게 구현하면 되지 않을까 싶다. 

댓글