[Chapter 06] yml
vs properties
#57
Unanswered
Irisation23
asked this question in
Chapter 06. Building a Web Application Server
Replies: 1 comment
-
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
6.4절은 properties의
@Value
와@ConfigurationProperties
설정을 다루고 있다.그리고 SpringBoot의 설정 파일중 하나인 properties와 yml에 대해 간단히 설명을 하고 있다.
저자는 yml에 대해 아래와 같이 평가했다.
자 여기서 궁금증이 들었다.
먼저
StackOverflow
에 검색을 했다. application.yml vs application.properties for Spring Boot위의 답변에 얻은 결과 두가지를 초점으로 잡아 deep-dive 했다.
1. yml이 지향하는 목표
1의 답변은 비교적 단순했으며
yaml이 지향하는 목표 공식 을 읽어 본다면 빠르게 답을 얻을 수 있다.
2. 흥미를 끌었던 답변
사실 위의 yml이 지향하는 목표만으로는 properties에 대적할 수 없다고 생각한다.
yml이 읽기 좋은 구조로 작성 되었다는걸 모르는 사람이 있을까?
구미를 당기게 한 답변은 바로 아래의 첨부자료를 확인하면 된다.
여기서 주목할 점은 자료구조를 value 값으로 담을 수 있다는 것이다.
이 말이 무엇일까?
아래의 예제를 보자
위와 같이 정의된 yml의 값을 받는 클래스 는 다음과 같다.
Q. 자 그렇다면 properties는 어떻게 정의 하면 위의 yml 구조를 만들 수 있을까?
Beta Was this translation helpful? Give feedback.
All reactions