오늘은 포스트맨으로 개인과제 제출까지했다
선택해서 삭제하는 기능은 아직 안 만들었지만
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 ( 하나) 찾기
주말간 spring 복습