내일배움캠프 12/09

PRESENT_22·2022년 12월 11일
0

내일배움캠프

목록 보기
26/56

💪오늘 배운 내용

오늘은 포스트맨으로 개인과제 제출까지했다
선택해서 삭제하는 기능은 아직 안 만들었지만
id값을 받아 수정하는 기능은 만들어서 뿌듯했다

메모

Memo.java
필드값

Timestamped
2가지 컬럼
createdAt , modifiedAt
@CreatedDate 생성된 시간 정보
@LastModifiedDate 수정된 시간정보
Memo entity에 상속되어서 같이 씀

https://wildeveloperetrain.tistory.com/76 참조

MemoRepository
Jpa를 상속받아서 데이터 베이스와 연결

@RequestBody
http의 요청 --> body 통째로 전달
https://cheershennah.tistory.com/179

Entity
데이터 베이스에 쓰일 필드와 여러 엔티티간 연간관계 정의
받아온 자료의 이름,어떻게 활용 할 지 정의
https://whitepro.tistory.com/265
https://velog.io/@yu-jin-song/SpringBoot-%EA%B2%8C%EC%8B%9C%ED%8C%90-%EA%B5%AC%ED%98%84-1-Entity-%EB%B0%8F-Repository-%EA%B5%AC%ED%98%84 참조

REST 각 요청이 어떤 동작이나 정보를 위한것인지 그 요청 자체로 추론이 가능
(get) https://(도메인)/classes (이건 학교의 반 목록을 받아오는 요청이겠구나)

RESTful API http 요청을 보낼때 어떤 URI에 어떤 메소드를 사용할지 개발자들끼리에 약속
https://www.youtube.com/watch?v=iOueE9AXDQQ 참조

API(Application Programming Interface)는 소프트웨어 시스템 내부나 외부의 다른 소프트웨어 시스템과 상호 작용할 수 있도록 정의된 인터페이스
https://gmlwjd9405.github.io/2018/09/21/rest-and-restful.html
참고

@PathVariable
유일한 id ( 하나) 찾기


😨오늘의 오류


✔️check list

주말간 spring 복습

0개의 댓글