본문 바로가기

개인적으로 공부한 것을 정리해 놓은 블로그입니다 틀린 것이 있으면 댓글 부탁 드립니다!


SPRING BOOT

Spring boot application.yml 설정

반응형

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 파일을 설정하는 방법이 자세히 나와 있다.

 

반응형