개발/스프링

Spring YAML 샘플

림쌍월 2020. 11. 19. 09:12

부모 자식의 구분은 들여쓰기를 통해 이루어진다. (tab 이 중요)

같은 부모를 가지는 자식 노드들은 들여쓰기가 정확히 일치해야 한다.

틀리면 에러다.

 

일일이 설명이 귀찮아서 동일한 설정 정보를 [.properties , .yml] 로 등록

 

[1] 흔히들 사용하는 .properties 를 이용한 설정 정보

spring.profiles.active: standalone

spring.http.multipart.enabled: true
spring.http.multipart.max-file-size: 100MB
spring.http.multipart.max-request-size: 100MB     

spring.datasource.type: com.zaxxer.hikari.HikariDataSource   
spring.datasource.url: http://127.0.0.1
spring.datasource.username: test
spring.datasource.password: test

spring.jpa.database: default
spring.jpa.generate-ddl: true
spring.jpa.show-sql: false
spring.jpa.hibernate.naming.strategy: org.hibernate.cfg.EJB3NamingStrategy
spring.jpa.hibernate.naming.implicit-strategy: org.hibernate.boot.model.naming.ImplicitNamingStrategyLegacyJpaImpl
spring.jpa.hibernate.naming.physical-strategy: org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl  
spring.jpa.hibernate.ddl-auto: update

[2] yaml 을 이요한 설정 정보

spring:
  profiles:
    active: standalone

  http:
    multipart:
      enabled: true
      max-file-size: 100MB
      max-request-size: 100MB     

  datasource:
    type: com.zaxxer.hikari.HikariDataSource   
    url: http://127.0.0.1
    username: test
    password: test

  jpa:
    database: default
    generate-ddl: true
    show-sql: false
    hibernate:
      naming:
        strategy: org.hibernate.cfg.EJB3NamingStrategy
        implicit-strategy: org.hibernate.boot.model.naming.ImplicitNamingStrategyLegacyJpaImpl
        physical-strategy: org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl  
      ddl-auto: update  

# 이후는 주석!!

'개발 > 스프링' 카테고리의 다른 글

Springboot기초 실습 정보  (0) 2020.11.23
Spring 어노테이션 정리  (0) 2020.11.09
Spring 스케줄러(자동배치) 설정  (0) 2020.11.09