-
Spring boot 시작 시 database에 값 넣기.Computer Science/Spring boot 2022. 7. 17. 17:58
data.sql 파일을 만들어서 그 파일에 실행할 쿼리를 집어 넣는다.
data.sql을 스프링 버전이 올라가면서 2.5 버전부터는 application property를 추가해주어야한다.
sql: init: encoding: UTF-8 continue-on-error: true mode: always
mode를 always 해야 적용이된다.
다만 만약에 table을 생성후 해당 sql을 실행하고 싶다면
jpa: show-sql: true hibernate: ddl-auto: create defer-datasource-initialization: true
defer-datasource-initialization을 true진행을 하여야 table을 만든뒤 sql을 실행하게된다.
'Computer Science > Spring boot' 카테고리의 다른 글
Spring boot에 APM(dataDog) 적용하기. (0) 2022.07.26 Spring boot 시작 시 함수 실행하고 싶을 때. (0) 2022.07.17 Jpa entity 다대다, 다대일, 일대다 설정하기. (0) 2022.07.15 MySQL Json type을 Jpa로 다루기 (0) 2022.07.15 Spring boot CI/CD git action으로 aws ec2에 올리기. (0) 2022.07.09