@DataJpaTest

요즘 TDD를 조금 씩 실천해보고 있는 와중 이것 저것 해보다, JPA Repository테스트를 좀 더 가볍게 진행하기 위해 @DataJpaTest 어노테이션을 사용해 보았습니다. @DataJpaTest 어노테이션을 사용하게 되면 장점은 JPA 관련 테스트 설정만 로드하게 된다. 1번의 이유로 테스트가 좀 더 가벼워 진다. 내장형 인메모리 DB를 사용하여 실제 데이터 베이스를 사용하지 않고 테스트 할 수 있다. 기본 적으로 @Transactional 어노테이션을 포함하고 있다. 테스트가 끝난 후 롤백된다. 가 있고, 테스트 시에는 다른 DB를 사용하고 싶다면, test/resources/application.yml 파일을 만든 후 datasource를 설정합니다. // application.yml sp..
infitry
'@DataJpaTest' 태그의 글 목록