인프런 커뮤니티 질문&답변
junit5에서 EntityManager 사용 방법 질문
작성
·
413
0
안녕하세요
junit5를 사용하여 테스트를 진행중에 있습니다
모든 테스트 전에 데이터를 DB에 집어 넣으려고 EntityManager을 사용하려 합니다
하지만 junit5에서 @BeforeAll은 static메소드이기 때문에
@RequiredArgsConstructor
private final EntityManager em;
em을 바로 사용할 수가 없는데
어떤식으로 엔티티매니저를 생성해야하나요?
답변 1
1
김영한
지식공유자
안녕하세요. E mergency님^^
junit에서는 그냥 @Autowired EntityManager em; 이렇게 사용하시면 됩니다.
junit은 테스트이고, 이 테스트를 사용하는 다른 코드가 없기 때문에 단순한 필드 의존관계 주입을 사용하면 됩니다^^





