본문 바로가기

강의 내용 정리/Spring Data JPA

Domain Class Converter

- 도메인 클래스 컨버터


 

이런 Post 엔티티가 있을 때 

 

 

 

JpaRepository 를 상속받는 PostRepository 를 만들어준다.

 

 

 

 

 

 

 

 

id 를 받아서 post를 조회해서 post의 title을 반환하는 메서드를 작성하자.

 

 

 

 

 

 

 

 

 

 

이 API를 더 간결하게 바꿔보자..

ToEntityConverter와 ToIdConverter 클래스가 위에 컨트롤러에서 작성했던 역활과 동일한 일을 한다. 그렇기 때문에 아까전의 컨트롤러 코드에서 이렇게 바꿀 수 있다.

 

 

 

 

 

Spring Data Jpa 가 자동으로 post엔티티를 조회하여 title 필드를 반환하여준다.

 

id를 받아서 -> Post엔티티로 바꿔주는 컨버터가 실행

단, @PathVariable("id") 필수로 명시해줘야한다.

 

 

 

 

 

 

 

 

 

Recent Posts
Popular Posts
Recent Comments