Spring

.yml 파일 이해하기

쌩욱 2021. 8. 6. 20:41

스프링서버가 시작될 때 yml 파일을 참고해 스프링 프레임워크 서버가 만들어집니다.

server:
  port: 8080  #포트 8080으로 들어와야 들어올 수 있다.
  servlet:
    context-path: /  # /로 와야 이곳으로 들어올 수 있다.
    encoding:
      charset: utf-8  # 전체 utf-8 인코딩 사용
      enabled: true
    
spring:
  mvc:
    view:
      prefix: /WEB-INF/views/
      suffix: .jsp  
      
#어떤 요청이 왔을 때 jsp파일로 응답하겠다 (view resolver) (json, xml, html ..등등 사용 가능)
      
  datasource:
    driver-class-name: org.mariadb.jdbc.Driver  # 데이터베이스는 mariaDB 사용하겠다.
    url: jdbc:mariadb://localhost:3306/costa?serverTimezone=Asia/Seoul 
    username: costa
    password: costa1234
    
  jpa: # 응답을 동적으로 다양하게 할 수 있다.
    open-in-view: true
    hibernate:
      ddl-auto: update  # 서버 재가동 될 때마다 DB 데이터(테이블, 레코드 ..)를 유지 (create는 항상 새로 생성)
      naming:
        physical-strategy: org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl
    show-sql: true
      
  servlet:
    multipart:
      enabled: true
      max-file-size: 2MB # 2mb 넘어가는 요청은 받지 않겠다

  security: # 암호를 갖고있는 사람만 요청 가능
    user:
      name: test
      password: 1234   

file:
  path: C:/src/springbootwork-sts/upload/

 

최주호님의 [스프링부트 SNS프로젝트 - 포토그램 만들기] 강의를 듣고 정리한 내용입니다.