더북(TheBook)

5   ArticleController에 가 보면 빨간색으로 표시되던 Article의 오류 표시가 사라졌습니다. 이제 Article이라는 엔티티 타입이 인식된다는 뜻입니다. 위에 entity 패키지의 Article 클래스가 임포트된 것도 확인할 수 있습니다.

controller/ArticleController.java

import com.example.firstproject.entity.Article; // Article 클래스 임포트 확인
    (중략)
    // 1. DTO를 엔티티로 변환
    Article article = form.toEntity();

 

toEntity( ) 메서드 추가하기

다음으로 toEntity() 메서드를 만들어 보겠습니다. toEntity() 메서드는 DTO인 form 객체를 엔티티 객체로 변환하는 역할을 합니다.

1   빨간색으로 표시된 toEntity()에 마우스를 올리고 잠시 기다리면 해당 메서드를 만들 수 있는 링크가 뜹니다. Create method ‘toEntity’ in ‘ArticleForm’을 클릭합니다. ArticleForm(DTO 클래스)이 열리면서 toEntity() 메서드가 추가됩니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.