2017-12-31 92 views
0

spring.datasource.url = url을 입력하면 한 줄만 사용됩니다.yml over 속성을 사용해야하는 이유

그러나 우리는 .yml에 같은 것을 넣으면 4 줄이 필요합니다.

spring : 
    datasource: 
    url : url 

는 그러나 개발자 및 프레임 워크 (같은 Spring는) .properties 이상 .yml을 선호합니다.

.yml.properties 개 이상 사용해야하는 이유는 무엇입니까?

+0

Q/A 형식에 적합하지 않으므로 "장단점은 무엇입니까?"에 대한 질문은 일반적으로 스택 오버플로에서 피할 수 있습니다. 한 가지 대답에있는 모든 기능을 나열하는 것은 "너무 광범위"하지만 일부 기능은 일부 기능 만 나열하는 경우 어떻게 (투표 또는 수용의 관점에서) 다른 대답과 비교할 것입니까? – Tsyvarev

+0

@Tsyvarev 질문을 업데이트했습니다. –

답변

0

일부 인터넷 검색이 도움이되었습니다.

예 : YAML은지도, 목록 및 스칼라 유형 지원

, http://javajee.com/a-quick-comparison-of-yaml-with-properties-file에서. YAML은 계층 적이며 일관된 공백을 사용하여 계층 구조를 나타낼 수 있습니다.

속성 파일이 주로 자바와 함께 사용

하고, 만 문자열 유형을 지원하고 비 계층이다; 계층 구조를 점으로 표시하여지도를 만들 수 있습니다.

또 다른 길고 설명적인 가이드는 http://hsoienterprises.com/2014/03/10/property-list-vs-json-vs-yaml/입니다.