Search
Duplicate

6. yml파일 이해하기

application.yml 파일

server: port: 8080 servlet: context-path: / encoding: charset: utf-8 enabled: true spring: mvc: view: prefix: /WEB-INF/views/ suffix: .jsp datasource: driver-class-name: org.mariadb.jdbc.Driver url: jdbc:mariadb://localhost:3306/photogram?serverTimezone=Asia/Seoul&allowPublicKeyRetrieval=true&useSSL=false username: **** password: **** jpa: open-in-view: true hibernate: ddl-auto: create naming: physical-strategy: org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl show-sql: true servlet: multipart: enabled: true max-file-size: 2MB security: user: name: **** password: **** #file: # path: C:/workspace/springbootwork/upload/
XML
복사
이 파일의 용도를 알아야한다.
추상적이게 설명하면

음료 공장을 만드는 기술자

(1) 두번째 공장

(ex)context-path: /
어떤 공장인지, /로 와야지 가능

(2) 공장 입구는 서쪽

(ex) 포트 8080
8080으로 들어와야 진입 가능

(3) 음료 요청은 전부 한글 문서로 변경해서 받는다.

(ex) charset: utf-8

(4) 음료는 전부 콜라로 만들어서 출시된다.

(ex) 응답을 suffix: .jsp

(5) 음료 창고는 컨테이너 박스를 사용한다.

(ex) mariadb

(6) 음료는 요청에 따라 패트병, 캔, 병으로 출시된다.

(ex) jpa
ORM기술로 내가 원하는 데이터를 요청할 수 있다.

(7) 공장이 재가동 될 떄 기존에 만들어졌던 음료는 버리지 않는다.

(ex) ddl-auto: create
서버가 재기동 될때마다 데이터 베이스에 적혀 있는 데이터나 스키마가 폐기처분(create)
서버가 재기동 될때마다 데이터 베이스에 적혀 있는 데이터나 스키마가 유지된다(update)

(8) 음료 요청시 A4용지 2장 이상의 문서는 받지 않는다.

(ex)max-file-size: 2MB
2MB가 넘어가면 받지 않겠다.

(9) 음료 요청은 아무나 할 수 없다. 암호를 아는 사람만 요청한다.

(ex) security id, password. 시큐리티
내가 스프링 프레임워크를 만들때 어떻게 만들지 정리하는 파일. (yml)

*참고