
Spring Boot에서 DB에 초기 데이터를 넣어보자
·
💻 개발
1. 하려는 것프로젝트를 계속 진행하다보면서, DB를 종종 초기화하게 되는데요. (아직 배포를 하지 않았기 때문이지만...) 개발하면서 엔티티 구조가 계속 바뀌다보니, 사라진 컬럼의 제약조건으로 인해서 배포 서버에서 문제가 발생하는 경우가 생겼습니다. 지금이야 아직 배포를 하지 않았기 때문에 밀어도 큰 타격은 없지만, 이 문제도 좀 해결을 해야할 것 같은 느낌이 듭니다.아무튼 이번에는 DB를 초기화하고난 뒤 항상 초기 데이터를 테이블에 넣다보니, 이런 수고를 덜고자 자동으로 SQL을 실행하도록 설정을 해보았습니다.2. 어떤 데이터를 초기에 넣어야 할까?초기에 넣어야 할법한 데이터들을 다음과 같습니다.관리자 데이터: 사용자가 직접 가입을 통해서 데이터를 추가를 한다고 해서, 관리자도 가입을 통해 등록되는건..