본문 바로가기
일/Spring Boot JPA

Spring Boot JPA #6

by blair2dev 2022. 1. 9.

POST

이번에는 

hits, likes  칼럼을 추가하여 디비에 넣어본다. 

 

위와 같이 @Column 어노테이션을 붙여서 객체를 정의해준다. 

 

 

컨트롤러에 hits, likes 를 추가한 후 

 

여기서 @RequestBody 는 post request json body를 객체로 매핑해준다. 

jpaRepository를 상속한 noticeRepository에 요청들어온 데이터를 notice 객체로 매핑하여 저장한다. 

 

 

 

 

GET

데이터를 요청하는 GET API 를 받아주는 method를 만들어 보자

 

 

먼저 디비생성하고  데이터를 넣어 준다. 

 

 

 

데이터가 유지되도록  ddl-auto : none, generate-ddl: true 로 설정을 바꾼다. 

 

 

위와 같이 메소드 작성 

@PathVariable 은 Get 요청 주소에서 받아주는 파라미터이다 

 

interface 로 JpaRepository를 상속한 noticeRepository에서 id 를 키값으로 데이터객체를 찾는다. 

 

 

 

 

 

 

PUT

데이터를 수정하는 PUT API 를 받아주는 API method

 

 

 

주석을 읽어보시길..

 

 

 

정상적으로 데이터가 바뀌었다. 

' > Spring Boot JPA' 카테고리의 다른 글

Spring Boot JPA #5  (0) 2021.12.12
Spring boot JPA #4  (0) 2021.11.28
Spring Boot JPA #3  (0) 2021.11.21
Spring Boot JPA #2  (0) 2021.11.21
Spring Boot JPA #1  (0) 2021.11.21