티스토리 뷰

@DataJpaTest
@ActiveProfiles(value = "test")
@AutoConfigureTestDatabase(replace = AutoConfigureTestDatabase.Replace.NONE)
@Import({DataBaseConfig.class, QuerydslConfig.class, SpringJpaProperties.class})
@ContextConfiguration(classes = {
        EnableConfigurationProperties.class,
        ConfigurationPropertiesScan.class
})
@ComponentScan("my.project.domain.repository")

위 소스에 있는 annotation들을 붙이면 전체 spring context를 불러오지 않고 repository만 테스트 할 수 있다.

'spring boot > snippets' 카테고리의 다른 글

mocking 하는 방법  (0) 2021.12.22
jpa에서 json column 사용하기  (0) 2021.12.22
entity에 enum list 정의하기  (0) 2021.12.22
jpa entity에서 column 정의  (0) 2021.12.22
n+1 이슈 피하기  (0) 2021.12.22
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday