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.properties

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

 

application.yaml

'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

+ Recent posts