로딩
요청 처리 중입니다...

[spring] test 코드에서 QueryDSL을 사용하기 위한 세팅 - 필요 annotation(@) , EntityManager, application.properties

 [spring] test 코드에서 QueryDSL을 사용하기 위한 세팅 - 필요 annotation(@) , EntityManager, application.properties

<변경전 ; 테스트 하고자 하는 코드 > @SpringBootTest class ApiApplicationTests { @Test void contextLoads() { } } 여기에 @Transactional 추가 : 변경(수정 혹은 삭제)하고자 하는 값이 있다는 뜻 @ActiveProfiles({"test"}) 추가 : src/main/resource/application-test.yml 를 설정으로 보겠다 . (저는 갠익적으로 test용 DB를 사용해서 그렇습니다.

설정에 따라서 @ActiveProfiles안쓰셔도 무방합니다 !! src/main/resource 가서 application-test.yml을 추가했습니다) @Autowired EntityManager em; 추가 : 스프링 트랜잭션을 사용하고자 함 <변경후 ; 테스트 하고자 하는 코드 > @SpringBootTest @Transactional @ActiveProfiles({"test"}) class ApiAppli...

# annotaion # test # querydsl # junit # entityManager # em # applicationproperties # application_test # application # unit