controller/ArticleController.java
public class ArticleController {
private ArticleRepository articleRepository; --- ➋ articleRepository 객체 선언
(중략)
@PostMapping("/articles/create")
public String createArticle(ArticleForm form) {
System.out.println(form.toString());
// 1. DTO를 엔티티로 변환
Article article = form.toEntity();
// 2. 리파지터리로 엔티티를 DB에 저장
Article saved = articleRepository.save(article); --- ➊ article 엔티티를 저장해 saved 객체에 반환
return "";
}
}
코드를 다 작성했는데 save() 메서드가 빨간색으로 표시되며 인식되지 않습니다. 필드 선언부에 ArticleRepository도 마찬가지고요. 해당 리파지터리가 아직 없기 때문입니다. 이를 해결해 봅시다.