- 도메인 클래스 컨버터
이런 Post 엔티티가 있을 때
JpaRepository 를 상속받는 PostRepository 를 만들어준다.
id 를 받아서 post를 조회해서 post의 title을 반환하는 메서드를 작성하자.
이 API를 더 간결하게 바꿔보자..
ToEntityConverter와 ToIdConverter 클래스가 위에 컨트롤러에서 작성했던 역활과 동일한 일을 한다. 그렇기 때문에 아까전의 컨트롤러 코드에서 이렇게 바꿀 수 있다.
Spring Data Jpa 가 자동으로 post엔티티를 조회하여 title 필드를 반환하여준다.
id를 받아서 -> Post엔티티로 바꿔주는 컨버터가 실행
단, @PathVariable("id") 필수로 명시해줘야한다.
'Java, Spring > Spring Data JPA' 카테고리의 다른 글
JpaRepository의 구현체 SimpleJpaRepository (0) | 2022.09.15 |
---|