[Spring boot] @Primary를 사용할때 주의하자!!
·
에러(Error)
상황현장실습을 진행하면서 데이터베이스에 의도하지 않게 테이블이 여러개 생기는 상황을 만나고 나서 외부용 DB를 external로 분리를 하고 테스트를 하기 위해서 H2데이터베이스를 연결해서 작업을 진행하고 있었다. 처음에는 문제가 발생하지 않았고 실시간으로 데이터를 가지고 오는것도 가능했다. 그런데 과거 데이터를 가지고 올려고 하는데 갑자기 조회가 안되는 일이 발생했다!!! 확인을 해보니까 테이블이 없다고 나오고 있었고, 저장된 데이터들이 사라져 버렸다.... 백업을 해놓은 상태가 아니기 때문에 복구 할 수 없었고 나는 내가 어떤부분을 잘못 작성했는지 이해가 안되고 있었다. 일단 DB를 local에 생성해서 Test용 데이터만 추출해서 기능을 하기로 했고 죄송하다는 말씀을 드린 이후에 local DB로..