인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

김동환님의 프로필 이미지
김동환

작성한 질문수

스프링 DB 2편 - 데이터 접근 활용 기술

테스트 - 데이터 롤백

테스트 application.properties가 로드되지 않습니다.

작성

·

283

0

안녕하세요!

src/test/resources 하위에 있는 application.properties 에서 데이터소스 URL을 testcase로 정의했는데, 테스트 케이스를 실행하면, src/main/resources 하위에 있는 application.properties를 읽어 들이는 것 같습니다. 

이 문제로, local 프로파일이 빈으로 등록되고, 데이터 소스 URL도 test로 되는데 어떻게 해결하면 되나요??

답변 1

0

안녕하세요. 김동환님, 공식 서포터즈 David입니다.

빌드된 파일을 지우고 다시 빌드해보시겠어요?

그리고 테스트 실행하신 뒤 스프링 배너가 나오는 로그에서 profile로 검색하셔서 현재 로드된 프로파일이 무엇인지도 확인 부탁드립니다.

감사합니다.

김동환님의 프로필 이미지
김동환
질문자

안녕하세요. gradle clean build를 실행하고 다시 테스트를 실행해도 동일하네요;;

local 프로파일이 로드됩니다.

원인을 모르겠습니다....

image

김동환님의 프로필 이미지
김동환

작성한 질문수

질문하기