※이 글은 유튜버'악분 일상' 님의 영상을 참고하였습니다.
https://iron-mentalman.tistory.com/entry/RestAPI%EB%A7%8C%EB%93%A4%EA%B8%B0-3CRUD
RestAPI만들기_3(CRUD)
1.crud template 만들기 먼저 RestAPI라는 class를 만들고 RestController로 데이터 반환 컨트롤러 생성 -> 적절한 함수 배치. 2. path 설정 데이터 타입 json으로 path를 기입 id와 name, author, price를 보냈을 때, Reque
iron-mentalman.tistory.com
참고하세요
1.DB
하지만 우리는 간단하게 공부하는 차원에서 대안으로 진행
리스트를 사용해서 구현해보자! ( db의 역할을 리스트가 하는 것)
2.리스트 만들기
3. 책 생성
단 여기서 검증단계는 생략한다!
bookList에 book객체를 담고,
기존 String 메서드였던 GetAll메서드를 리스트로 바꾸고 리스트를 리턴하게 고쳐준다.
4. 책 삭제
5. 책 수정
6.결과 test
먼저 add로 1번 2번 리스트를 만들고
1번 항목을 지워본다
이후 리스트를 출력하면
2번 리스트만 출력되는 것을 확인할 수 있다.
이것을 bo2/bobo2/2000으로 내용을 수정하고자 한다면
다음과 같이 update가 됐음을 확인하고
출력한다.
잘 바뀌었음을 확인할 수 있다!
해당 소스코드 확인:
bobotrain/RestfulAPI20230610: 20230610 Study about RestfulAPI (github.com)
GitHub - bobotrain/RestfulAPI20230610: 20230610 Study about RestfulAPI
20230610 Study about RestfulAPI. Contribute to bobotrain/RestfulAPI20230610 development by creating an account on GitHub.
github.com
'Develop > Api 뽀개기' 카테고리의 다른 글
NPM (node pakage manager) (0) | 2023.06.11 |
---|---|
Node.js 1분요약 / 설치 (0) | 2023.06.11 |
RestAPI만들기_3(CRUD) (2) | 2023.06.10 |
Postman 사용하기 (0) | 2023.06.10 |
RestAPI 만들기_2(사용자 요청 정리) (0) | 2023.06.10 |