반응형
application.properties 혹은 application.yml로 프로젝트를 관리 할 수 있다.
설정할 것이 복잡하고 많아지면 yml 파일이 나을 수도 있다.
-application.yml 파일설정
1. resources에 application.yml 파일을 만들고 기존에 application.properties 는 지워준다.
데이터 소스 설정
url은 h2 database JDBC URL 경로를 적어주면 된다.
MVCC=TURE로 설정하게 되면 여러곳에서 접근했을때 좀더 빠르게 접근 가능하다.
위와 같이 설정해 놓으면 히카리CP를 통해 스프링부트가 커넥션 풀을 알아서 구성한다.
JPA 설정
ddl-auto는 테이블 생성쿼리를 자동으로 생성해 주는 설정 이고
create는 애플리케이션을 런할때마다 기존테이블을 drop 하고 새로운 테이블이 생성되도록 한다.
none은 자동생성 하지 않도록 한다.
update는 변경된 것을 저장한다.
validate는 변경된 것을 출력하고 애플리케이션을 종료시킨다.
show_sql은 생성된 쿼리를 콘솔창에 자동으로 출력해주는 설정이다.
format_sql dd
***
spring.io/projects/spring-boot#learn에서 본인에 맞는 버전의 reference document를 보면
yml 파일을 설정하는 방법이 자세히 나와 있다.
반응형
'SPRING BOOT' 카테고리의 다른 글
Spring boot 공부 2 - validation 과 custom validation 만들기 (0) | 2021.05.20 |
---|---|
Spring boot 공부 1 - ObjectMapper (0) | 2021.05.19 |
Spring boot Lombok 사용을 위한 셋팅 (0) | 2020.11.19 |
H2 DATABASE 설치 (개발용 DB) 및 설정 (0) | 2020.11.04 |
SPRING BOOT STARTER로 프로젝트 생성 (0) | 2020.11.04 |