728x90

테스트 코드를 돌려보는데 dataSource 를 찾을 수 없다는 에러가 떴다.
해결방법)
스프링은 테스트yml을 먼저 읽고 테스트 yml이 없으면 메인 yml을 읽는다.
따라서 테스트 yml의 값이 잘 들어있는지 확인해보았더니
yml값이 주석처리가 되어있었다. (왜지..? 과거의 내가 테스트 지금 당장 안쓴다고 싹다 주석처리를 해놨다보다..)
주석을 풀어줬더니 금새 해결되었다.
dataSource 가 뭐길래...?
https://esoongan.tistory.com/164
[Spring] Spring JDBC, DataSource란?
DataSource란? DB와 관계된 커넥션 정보를 담고있으며 빈으로 등록하여 인자로 넘겨준다. → 이 과정을 통해 Spring은 DataSource로 DB와의 연결을 획득한다. DB 서버와의 연결을 해준다. DB Connetion pooling기
esoongan.tistory.com
DataSource란?
- DB와 관계된 커넥션 정보를 담고있으며 빈으로 등록하여 인자로 넘겨준다. → 이 과정을 통해 Spring은 DataSource로 DB와의 연결을 획득한다.
- DB 서버와의 연결을 해준다.
- DB Connetion pooling기능
- 종류 : JDBC Driver vendor(MySQL, Oracle)별로 여러가지가 존재한다.