2 DTO를 엔티티로 변환하기 위해 form 객체의 toEntity()라는 메서드를 호출해서 그 반환값을 Article 타입의 article 엔티티에 저장합니다.
controller/ArticleController.java
// 1. DTO를 엔티티로 변환
Article article = form.toEntity();
그런데 Article과 toEntity()에 빨간색 오류 표시가 뜹니다. 아직 Article 클래스와 toEntity() 메서드를 만들지 않았기 때문입니다.
TIP DTO를 엔티티로 변환하려면 먼저 엔티티 클래스부터 만들어야 합니다. 앞 코드에서 Article 클래스가 바로 엔티티 클래스입니다.
● Article 클래스 만들기
다음으로 Article 클래스를 만들겠습니다.
1 빨간색으로 표시된 Article 클래스에 마우스를 올리고 조금 기다리면 Article 클래스를 만들 수 있는 링크가 뜹니다. Create class ‘Article’을 클릭합니다(또는 마우스를 올린 후 Alt + Enter를 누르고 목록에서 Create class ‘Article’을 선택합니다). 클래스 만들기 창에서 패키지 생성 위치를 기본 패키지(com.example.firstproject) 아래 controller가 아닌 entity라고 수정하고 [OK] 버튼을 클릭합니다.