@Autowired 로 필드 주입 해주어도 되지만
@DataJpaTest 애노테이션을 붙여주면 생성자의 파라미터에서 필드 주입이 가능하다.
@DisplayName("JPA 연결 테스트")
@Import(JpaConfig.class)
@DataJpaTest
class JpaRepositoryTest {
private final ArticleRepository articleRepository;
private final ArticleCommentRepository articleCommentRepository;
public JpaRepositoryTest(@Autowired ArticleRepository articleRepository,
@Autowired ArticleCommentRepository articleCommentRepository) {
this.articleRepository = articleRepository;
this.articleCommentRepository = articleCommentRepository;
}