카테고리 없음
[스프링부트] JPA DB 테이블 및 데이터 자동 생성 방법(한글 깨짐 해결)
TwoIceFish
2022. 6. 18. 22:30
application.properties에 다음의 코드 추가
#
spring.jpa.defer-datasource-initialization=true
# 테이블을 내용을 새로 작성한다. (강제로 매번 샘플 sql이 강제되어 update 시 에러발생)
spring.jpa.hibernate.ddl-auto=create
# resources 생성된 data.sql 안에 작성한 구문을 실행
spring.sql.init.mode=always
# 한글 깨짐 방지
spring.sql.init.encoding=UTF-8
resources/data.dql 파일의 내용
INSERT INTO ARTICLE_ENTITY(id,title,url,date) VALUES(1,'테스트입니다','https://www.naver.com','2022.05.19');
INSERT INTO ARTICLE_ENTITY(id,title,url,date) VALUES(2,'테스트입니다','https://www.kokonut.today','2022.04.19');
INSERT INTO ARTICLE_ENTITY(id,title,url,date) VALUES(3,'테스트입니다','https://www.daum.net','2022.06.19');
INSERT INTO ARTICLE_ENTITY(id,title,url,date) VALUES(4,'테스트입니다','https://www.naver.com','2022.06.19');