application.properties를 application.yaml파일로 변경하기
- spring-boot-starter를 사용하는 경우, SnakeYAML를 사용할 수 있다.
- SpringApplication 클래스는 SnakeYAML라이브러리를 가지고 있다면 properties를 대체할 수 있도록 YAML을 지원한다.
- YAML 불러오기
- SpringFramework는 YAML document를 불러와 사용할 수 있는 클래스를 제공한다.
- YamlPropertiesFactoryBean은 properties로써 YAML을 불러온다.
- YamlMapFactoryBean은 YAML을 Map으로 불러온다.
application.properties
- 서버포트 설정 및 h2 console, jpa sql, query 변경하는 설정
application.yaml
- 위 properties파일과 동일한 설정을 yaml 파일로 설정
# server setting
server:
port: 8085
# jpa setting
spring:
h2:
console:
enabled: true
jpa:
show_sql: true
properties:
hibernate:
dialect: org.hibernate.dialect.MySQL5InnoDBDialect
'Spring > SpringBoot' 카테고리의 다른 글
[SpringBoot] JPA Auditing (0) | 2020.05.28 |
---|---|
[SpringBoot] Posts API 만들기 (2) | 2020.05.28 |
[SpringBoot] Spring Data JPA 설정 (0) | 2020.05.28 |
[SpringBoot] lombok 설정 및 테스트 (0) | 2020.05.28 |
[SpringBoot] UnitTest 환경 만들기 (0) | 2020.05.27 |