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 |