Spring MVC 도메인 클래스 컨버터
Spring Web MVC
백기선님의 강의인 Spring Web MVC 강의를 듣고 공부한 내용을 정리한 글
도메인 클래스 컨버터
Spring Data JPA는 Spring MVC용 도메인 클래스 컨버터를 제공한다.
@Entity 애노테이션을 객체에 달고,
id
프로퍼티에 @Id 애노테이션을 부착한다. id
값이 자동으로 증가해야한다면 @GeneratedValue도 붙여준다.
그 후 JpaRepository를 구현하는 인터페이스를 만들어준다.
JpaRepository에 findById() 메소드를 사용하여 id로 조회하면 해당 객체를 반환해줄 것이다.
이렇게 JPA를 사용하면 id
값에 해당하는 객체를 가져올 수 있는 것이기 때문에 도메인 클래스용 Formatter를 만들 필요는 없는 것이다.
Reference
인프런 백기선님의 스프링 Web MVC