yml

호돌·2021년 8월 23일
0

BackEnd

목록 보기
8/25

application.yml

기존에 사용하던 application.properties 파일을 application.yml 파일로 변경해 주었습니다.

YAML (YML Ain't Markup Language)이란?

YAML 형식은 계층적 구성 데이터를 지정하기 위한 편리한 형식입니다.

  • XML, C, 파이썬, 펄, RFC2822에서 정의된 e-mail 양식에서 개념을 얻어 만들어진 '사람이 쉽게 읽을 수 있는' 데이터 직렬화 양식.
  • YAML은 모든 데이터를 리스트, 해쉬, 스칼라 데이터의 조합으로 적절히 표현할 수 있다는 믿음을 가지고 만들어졌다.

문법은 상대적으로 이해하기 쉽고, 가독성이 좋도록 디자인되었으며, 고급 컴퓨터 언어에 적합하다.

또한 들여쓰기 및 XML의 특수기호를 사용하기 때문에, XML과 거의 비슷 핟.

  • JSON은 yaml의 일종이다.

장점

  1. 가독성이 좋다.

계층 구조로 표현하여 가독성이 좋으며 들여쓰기, 띄어쓰기로 구분하여 보기 편한 장점이 있습니다. 또한 불필요한 소스의 중복도 제거할 수 있습니다.

  1. 리스트 표현

여러줄을 쓸 떄에는 하이픈(-)으로 시작하는 한 출에 하나의 요소를 표현합니다.

한줄에 모아 쓸 때에는 대괄호([])를 이용하여 쉼표로 각 요소를 구분합니다.

  1. 주석

주석은 #으로 표시하며, 한 줄이 끝날 때까지 유효 합니다.

  1. Spring Boot Profile 적용이 용이하다.

한 파일 내에서 여러 파일을 사용하는 것처럼 분리가 가능합니다.

application.yml 파일 하나로 여러개의 yml을 생성 한것과 같이 처리가 가능

profile
저도 모르는데요?, 내가 몰라서 적는 글

0개의 댓글