본문 바로가기
Develop/Api 뽀개기

RestAPI 만들기_4(CRUD 로직구현)

by 보보트레인 2023. 6. 11.

※이 글은 유튜버'악분 일상' 님의 영상을 참고하였습니다.

 

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