입력 YAML 문자열
id: 1
name: John
age: 24
db:
tyle: mysql
host: 127.0.0.1
port: 3306
username: root
password: root 출력 Properties 문자열:
id=1
name=John
age=24
db.tyle=mysql
db.host=127.0.0.1
db.port=3306
db.username=root
db.password=root YAML은 사람이 읽기 쉬운 데이터 직렬화 언어로, 일반적으로 설정 파일 작성에 사용됩니다.
YAML은 가독성과 이해도를 높이기 위해 설계된 플로우 스타일의 프로그래밍 언어입니다. 또한 다른 프로그래밍 언어와도 결합하여 사용할 수 있습니다. 그 유연성과 접근성 덕분에 YAML은 Ansible®에서 Ansible Playbooks 형식으로 자동화 프로세스를 생성하는 데 사용됩니다.
.properties는 Java 관련 기술에서 주로 사용되는 파일 확장자로, 애플리케이션의 설정 파라미터를 저장하는 데 사용됩니다. 또한 국제화 및 로컬라이제이션을 위한 문자열을 저장하는 데에도 사용되며, 이러한 파일을 속성 리소스 파일이라고 합니다.